@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--app-primary-color:#ec2c3d}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#191919 rgba(0,0,0,.2)}::-webkit-scrollbar{width:8px;background-color:#777}::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:10px}::-webkit-scrollbar-thumb{background-color:#191919;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#191919}::selection{background-color:var(--app-primary-color);color:#fff}body{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:109.668%;color:#191919;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-feature-settings:"liga" off,"clig" off,"calt" off}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:109.668%}.row{margin-left:-10px;margin-right:-10px}.row>*{padding-left:10px;padding-right:10px}a:active,a:focus,a:hover{text-decoration:none}.cursor-pointer{cursor:pointer!important}.cursor-none{cursor:default!important}.text-primary{color:var(--app-primary-color)!important}.text-green{color:#268521!important}.font-secondary{font-family:Inter,sans-serif!important}.one-line-ellipsis{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.two-line-ellipsis{-webkit-line-clamp:2}.five-line-ellipsis,.two-line-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:normal}.five-line-ellipsis{-webkit-line-clamp:5}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:#fdfdfd!important;-webkit-transition:background-color 5000000s ease-in-out 0s;transition:background-color 5000000s ease-in-out 0s;-webkit-box-shadow:inset 0 0 0 30px FDFDFD!important;-webkit-text-fill-color:#191919!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.p-relative{position:relative}p:empty{display:none!important}.body-no-scroll{overflow:hidden}p{word-break:break-word}.pointer-none{pointer-events:none}.is-primary{background-color:var(--app-primary-color)!important;color:#fff!important}.is-primary .header-logo,.is-primary .profile-toggle-btn img{filter:brightness(0) invert(1)}.is-primary .footer-links a,.is-primary .nav-link,.is-primary p{color:#fff!important}.is-primary .footer-links a:after{background-color:#fff!important}.is-primary .signout-text{color:#fff!important}.opacity-50{cursor:default}.opacity-50 a,.opacity-50 button,.opacity-50 div,.opacity-50 span{cursor:default!important}.disable-arrow{pointer-events:none;opacity:.5}.backTop-btn{display:none;opacity:0;transition:opacity .3s ease}.backTop-btn.visible{display:block;opacity:1}.infinite-scroll-component{width:calc(100% + 20px)}.infinite-scroll-component .product-container{width:calc(100% - 20px)}.color-input-card{position:relative;gap:14px}.color-input-card h4{font-size:20px;color:#191919;font-weight:400;margin:0}.color-input-card .color-input-row{padding:18px 24px}.color-input-card .color-hex-input{width:104px;text-align:center;border:1px solid #e8e8e8;border-radius:10px;height:40px;padding-top:12px}.color-input-card .color-picker-input{width:35px;height:35px;padding:0;border:1px solid #ced4da;border-radius:4px;cursor:pointer;background-color:transparent}.color-input-card .color-picker-input:focus{outline:none;box-shadow:0 0 0 .25rem rgba(25,25,25,.25)}.color-input-card .color-picker-input::-webkit-color-swatch-wrapper{padding:0}.color-input-card .color-picker-input::-webkit-color-swatch{border:none;border-radius:3px}nextjs-portal{display:none}.theme-color-row{display:flex;justify-content:space-between;align-items:center}.theme-color-row .theme-color-list{display:flex;gap:5px}.theme-color-row .theme-color-list.loading{opacity:.5;pointer-events:none}.theme-color-row .theme-color-list .round-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.theme-color-row .theme-color-list .round-circle .selected{background-image:url(/_next/static/media/Tick.737f680d.svg);width:19px;height:15px;display:inline-block}.text-danger{color:#ca3030!important}.custom-scroll{scroll-behavior:smooth;scrollbar-width:2px;scrollbar-color:var(--app-primary-color) rgba(25,25,25,.2);-webkit-overflow-scrolling:touch;overflow:auto}@supports selector(::-webkit-scrollbar){.custom-scroll::-webkit-scrollbar{width:3px;height:3px;background-color:hsla(0,0%,47%,.4)}.custom-scroll::-webkit-scrollbar-track{background:transparent;border-radius:0}.custom-scroll::-webkit-scrollbar-thumb{border-radius:1px;border:none;background-color:var(--app-primary-color)}}@supports not selector(::-webkit-scrollbar){.custom-scroll{scrollbar-width:thin;scrollbar-color:hsla(0,0%,47%,.4)}}@supports(scrollbar-width:auto){.custom-scroll{scrollbar-width:auto;scrollbar-color:auto}}.react-datepicker__day--in-range,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__day--selected,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected,.react-datepicker__week-number--selected,.react-datepicker__week-number--selected:hover,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:var(--app-primary-color)!important}.container-fluid{padding:0 20px}@media(min-width:1400px){.container-fluid{padding:0 60px}}.sticky-container{padding:0 60px;margin:0 auto}@media(min-width:1200px){.sticky-container{max-width:1200px;padding:0}}.sticky-header{position:fixed;left:0;right:0;top:0;padding:16px 0;min-height:88px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(51px);backdrop-filter:blur(51px);z-index:1}.sticky-header img{cursor:pointer}.nav-underline{gap:24px}.nav-underline .nav-item{margin-bottom:24px}@media(min-width:768px){.nav-underline .nav-item{margin-bottom:10px}}.nav-underline .nav-item:not(:last-child) .nav-link:after{content:"/";display:block;position:absolute;right:-13px;top:50%;transform:translateY(-50%);color:#191919}.nav-underline .nav-link{font-family:Inter,sans-serif;font-size:14px;line-height:109.668%;text-decoration:none;border-bottom:0;position:relative;color:#191919;padding:0;outline:0;box-shadow:none}@media(min-width:768px){.nav-underline .nav-link{font-size:16px}}.nav-underline .nav-link.active,.nav-underline .nav-link:hover{color:var(--app-primary-color);text-decoration:none;border-bottom:0}.nav-underline .nav-link.active:after,.nav-underline .nav-link:hover:after{font-weight:400}.page-title{font-size:30px;font-weight:700;line-height:112%}@media(min-width:768px){.page-title{font-size:40px}}.page-title.small{font-size:28px;line-height:1}@media(min-width:992px){.page-title.small{font-size:30px}}@media(min-width:1400px){.page-title.small{font-size:40px}}.page-description{font-size:16px;line-height:129.7%;margin-bottom:0}.page-title-container{display:flex;flex:1 1;flex-direction:column}.page-title-container .page-title{margin-bottom:10px;font-size:30px}.button-with-search{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media(min-width:768px){.button-with-search{flex-wrap:nowrap;justify-content:flex-end}}.button-with-search .btn-container{display:flex;gap:15px;flex-wrap:wrap}.button-with-search .btn-container .form-group{margin-bottom:0}.search-container{display:flex;background:#f8f8f8;align-items:center;gap:16px;position:relative;border:1px solid #c1c1c1;padding-right:8px;padding-left:8px;border-radius:10px;width:113px;max-width:400px;height:36px;transition:width .3s ease-in-out}@media(max-width:991px){.search-container{width:100%;max-width:100%}}.search-container.expanded{width:100%}.search-container .search-icon{position:absolute;left:20px;top:12px}.search-container .form-control{background:#f8f8f8;padding:4px 5px 4px 32px;height:33px;font-size:13px;font-weight:500;border:0;flex-grow:1}.search-container .form-control::placeholder{font-size:12px!important;color:hsla(0,0%,47%,.8)!important;font-weight:400!important;letter-spacing:1.8px!important;opacity:1}@media(min-width:576px){.search-container .form-control::placeholder{font-size:14px}}.dropdown .dropdown-menu{min-width:150px;padding:4px 0;background:#fff;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);border:0;border-radius:10px}.dropdown .dropdown-menu .dropdown-title{color:#777;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:109.668%;padding:16px 20px}.dropdown .dropdown-menu .dropdown-item{padding:16px 20px;font-size:14px;font-weight:400;color:#191919}.dropdown .dropdown-menu .dropdown-item:not(:last-child){border-bottom:1px solid #e8e8e8}.dropdown .dropdown-menu .dropdown-item:active{background-color:color-mix(in srgb,var(--app-primary-color) 10%,transparent)}.dropdown .dropdown-menu .dropdown-item:focus-visible{outline:0}.dropdown .dropdown-menu .dropdown-item .btn-link{font-size:14px;font-weight:400;color:#191919;border:0;background:none;outline:0}.dropdown.filter-dropdown .dropdown-toggle:after{display:none}.color-select-box{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:6px}.color-select-box .form-check{padding-left:36px;column-gap:0}.color-select-box .form-check .form-check-input[type=radio]{margin-left:-36px;height:36px;width:36px}.color-select-box .form-check .form-check-input[type=radio]:checked{border-color:inherit;background-color:inherit;background-image:none}.color-select-box .form-check .form-check-input[type=radio]:checked:after{content:"";width:16px;height:12px;border-radius:0;background-image:url(/_next/static/media/check-white.3824ba5a.svg);background-repeat:no-repeat;background-position:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent}.color-select-box .form-check.color-white .form-check-input[type=radio],.color-select-box .form-check.color-white .form-check-input[type=radio]:checked{border:1px solid #e8e8e8;background-color:#fff}.color-select-box .form-check.color-white .form-check-input[type=radio]:checked:after{background-image:url(/_next/static/media/check-black.a72b39f8.svg)}.color-select-box .form-check.color-red .form-check-input[type=radio],.color-select-box .form-check.color-red .form-check-input[type=radio]:checked{border:1px solid var(--app-primary-color);background-color:var(--app-primary-color)}.color-select-box .form-check.color-green .form-check-input[type=radio],.color-select-box .form-check.color-green .form-check-input[type=radio]:checked{border:1px solid #268521;background-color:#268521}.color-select-box .form-check.color-purple .form-check-input[type=radio],.color-select-box .form-check.color-purple .form-check-input[type=radio]:checked{border:1px solid #c632a0;background-color:#c632a0}.color-select-box .form-check.color-orange .form-check-input[type=radio],.color-select-box .form-check.color-orange .form-check-input[type=radio]:checked{border:1px solid #f70;background-color:#f70}.color-select-box .form-check.color-blue .form-check-input[type=radio],.color-select-box .form-check.color-blue .form-check-input[type=radio]:checked{border:1px solid #1064df;background-color:#1064df}.policy-color{width:30px;height:30px;border-radius:50%;position:absolute;left:0;top:8px;display:inline-block;border:1px solid #e8e8e8;background:#fff}.policy-color:after{content:"";width:20px;height:20px;background:#e8e8e8;position:absolute;left:4px;top:4px;border-radius:50%}.policy-color.color-red{border-color:var(--app-primary-color)}.policy-color.color-red:after{background:var(--app-primary-color)}.policy-color.color-green{border-color:#268521}.policy-color.color-green:after{background:#268521}.policy-color.color-purple{border-color:#c632a0}.policy-color.color-purple:after{background:#c632a0}.policy-color.color-orange{border-color:#f70}.policy-color.color-orange:after{background:#f70}.policy-color.color-blue{border-color:#1064df}.policy-color.color-blue:after{background:#1064df}.department-chip{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:10px}.department-chip .chip-text{padding:12px 15px 10px;border:1px solid #e8e8e8;border-radius:40px;background:#fff;font-family:Inter,sans-serif;font-size:13px;line-height:14px;height:40px;min-width:auto;display:flex;align-items:center;gap:10px}.department-chip .chip-text.filled{background:hsla(0,0%,91%,.5);border-color:hsla(0,0%,91%,.5)}.department-chip .chip-text.selected{border-color:var(--app-primary-color);color:var(--app-primary-color)}.department-chip .chip-text.btn-outline-secondary{border-color:#e8e8e8}.department-chip .chip-text.btn-outline-secondary.selected,.department-chip .chip-text.btn-outline-secondary:hover{border-color:var(--app-primary-color);color:var(--app-primary-color)}.department-chip .chip-text .btn-container{display:flex;align-items:center;gap:5px}.department-chip .chip-text .btn-container .btn-link{padding:0;height:auto;width:11px;min-width:11px}.user-avatar{font-weight:500;display:inline-flex;align-items:center;gap:10px}.user-avatar .image-container{width:35px;min-width:35px;height:35px;border-radius:50%}.user-avatar .image-container img{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-avatar .content .name{font-weight:700;margin-bottom:6px}.user-avatar .content .designation{font-size:12px;text-transform:uppercase;font-weight:400;font-family:Inter,sans-serif}.user-avatar .content .designation span{font-weight:500}.user-avatar .content .grade{font-size:12px;margin-top:5px}.back-btn-container{margin-bottom:25px}.back-btn-container .back-btn{font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;text-transform:uppercase;color:#191919!important;text-decoration:none;display:flex;align-items:center;gap:16px;padding:0;height:auto}.status-text{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.status-text.canceled,.status-text.failed,.status-text.rejected{color:#ec2c3d}.status-text.confirmed{color:#268521}.status-text.partially_confirmed,.status-text.pending{color:#f70}.status-text.cancelled{color:#ca3030}.badge{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:109.668%;text-transform:capitalize;padding:12px 16px;border-radius:60px}.badge.bg-success{background:rgba(38,133,33,.05)!important;color:#268521}.badge.bg-warning{background:rgba(255,119,0,.05)!important;color:#f70}.badge.bg-danger{background:color-mix(in srgb,var(--app-primary-color) .05%,transparent);color:var(--app-primary-color)}.title-with-badge{display:flex;align-items:center;gap:13px;margin-bottom:13px}.title-with-badge .name{margin:0!important}.title-with-btn .btn-container .btn-lg{font-size:14px}.signout-text{font-family:Inter,sans-serif;font-style:normal}.accordion.custom-accordion{border:0;box-shadow:none}.accordion.custom-accordion .accordion-item{border:0;background:none;box-shadow:none;border-radius:0}.accordion.custom-accordion .accordion-item .accordion-header .title-with-btn{width:100%;gap:8px;padding-bottom:12px;margin:0 0 12px;border-bottom:1px solid #e8e8e8}.accordion.custom-accordion .accordion-item .accordion-header .accordion-button{border:0;background:none;box-shadow:none;outline:0;color:#191919;font-size:25px;font-style:normal;font-weight:700;line-height:45px;padding:0}.accordion.custom-accordion .accordion-item .accordion-header .accordion-button:after{display:none}.accordion.custom-accordion .accordion-item .accordion-body{padding:0;margin-bottom:24px}.inner-title-container .page-title{margin-bottom:30px}.inner-title-container p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}.inner-title-container p:last-child{margin-bottom:55px}.inner-content a{font-weight:700;color:#191919;text-decoration:none}.inner-content h2{font-size:24px;font-weight:700;margin:0 0 15px}.inner-content h2,.inner-content p{font-style:normal;line-height:normal}.inner-content p{font-size:14px;font-weight:400}.inner-content ol,.inner-content ul{margin-bottom:50px;padding:0 0 0 40px}.inner-content ol li,.inner-content ul li{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:11px}.inner-content ol li:last-child,.inner-content ul li:last-child{margin-bottom:0}.no-record-page-center{display:flex;align-items:center;justify-content:center;height:100vh;font-size:20px;font-weight:700}.faq-container{max-width:800px;margin:0 auto;position:relative}.faq-container .faq-card{margin-bottom:12px;border-radius:8px;overflow:hidden}.faq-container .faq-card .faq-question{cursor:pointer;font-weight:600;font-size:16px;background-color:#f8f9fa;padding:15px 20px;border-bottom:0}.faq-container .faq-card .faq-question .icon{font-size:24px;font-weight:700}.faq-container .faq-card .card-body{background:#fff;padding:15px 20px;font-size:15px;border-top:1px solid #ddd}.comment-tooltip .tooltip-inner{font-size:13px;max-width:440px;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;text-align:left}.comment-tooltip .tooltip-inner::-webkit-scrollbar{width:0;height:0;display:none}.carousel-container{height:170px;overflow:hidden;position:relative}.carousel-container .carousel-inner,.carousel-container .carousel-inner .carousel-item{height:100%}.carousel-container .carousel-inner .carousel-item .carousel-img{object-fit:cover;height:100%}.carousel-container .carousel-control-next,.carousel-container .carousel-control-prev{opacity:1;z-index:0}.carousel-indicators button{width:6px!important;min-width:6px!important;height:6px!important;border-radius:50px!important;background:#fff!important;border:0!important;margin:0 2px!important}.back-to-top-btn{position:fixed;bottom:60px;right:20px;background:#fff!important;border:1px solid var(--app-primary-color)!important;color:var(--app-primary-color)!important;width:50px!important;height:50px!important;border-radius:50%!important;font-size:24px!important;font-weight:700!important;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:9;box-shadow:0 2px 5px rgba(0,0,0,.2)}@media(min-width:1400px){.back-to-top-btn{right:60px}}.back-to-top-btn.visible{opacity:1;visibility:visible}.spinner-border{--bs-spinner-width:1.2rem;--bs-spinner-height:1.2rem;--bs-spinner-border-width:.15em}.form-group{margin-bottom:16px;display:grid;position:relative}.form-group.custom-select-disabled{cursor:not-allowed}.form-group.error-field .custom-select__control,.form-group.error-field .form-control,.form-group.error-field .rs-picker-toggle{border:1px solid #ca3030!important}.form-group .error-text,.form-group .invalid-feedback{color:#ca3030}.form-label{color:#191919;font-size:12px;font-family:Inter,sans-serif;font-weight:700;line-height:normal;margin-bottom:0;width:100%;z-index:1;position:absolute;top:50%;left:20px;transform:translateY(-50%);pointer-events:none;transition:all .2s ease-out}.form-label .form-asterik{color:#e22424;font-size:16px;line-height:12px}.form-control:focus+.form-label,.form-control:not(:placeholder-shown)+.form-label{top:8px;font-size:12px;color:#191919;transform:translateY(0)}.floating-label-group{position:relative}.floating-label-group .form-control{padding-top:24px}.floating-label-group .form-control::placeholder{color:transparent!important;transition:color .2s ease-out}.floating-label-group .form-control:focus::placeholder{color:hsla(0,0%,47%,.8)!important}.floating-label-group .form-control:focus{box-shadow:none}.floating-label-group textarea.form-control::placeholder{color:hsla(0,0%,47%,.8)!important}.floating-label-group textarea.form-control+.form-label{top:8px!important;transform:none!important}.floating-label-group.input-error-state .form-control{padding-top:14px}.floating-label-group.input-error-state .form-control::placeholder{color:hsla(0,0%,47%,.8)!important}.floating-label-group.input-error-state .form-label{top:26px;display:none}.form-control{width:100%;border:1px solid #e8e8e8;border-radius:10px;background:#fff;height:50px;font-weight:400;font-size:14px;line-height:normal;padding:25px 20px 12px;color:#191919;transition:all .3s ease}@media(min-width:576px){.form-control{font-size:14px}}.form-control::placeholder{font-size:14px;color:hsla(0,0%,47%,.8)!important}@media(min-width:576px){.form-control::placeholder{font-size:14px}}.form-control:focus{border-color:#191919;box-shadow:none}.form-control.error-field{border-color:#d8232a}.form-control.disabled,.form-control:disabled{border:0!important;cursor:not-allowed;pointer-events:none}.form-control.disabled::placeholder,.form-control:disabled::placeholder{color:rgba(60,60,60,.502)!important}.form-control input{border:0;width:100%;outline:none;caret-color:#191919!important}input,select,textarea{font-size:16px}@media(min-width:768px){input,select,textarea{font-size:14px}}.input-with-icon{position:relative}.input-with-icon .suffix-icon{position:absolute;right:20px;top:18px;cursor:pointer;display:flex;width:16px;height:16px}.input-with-icon .prefix-icon{position:absolute;left:20px;top:22px;cursor:pointer}.input-with-icon .suffix-text{position:absolute;right:20px;top:18px;cursor:pointer;color:var(--app-primary-color);font-size:12px;font-weight:300;font-family:Inter,sans-serif;text-decoration:underline}.input-with-icon .prefix-text{position:absolute;left:20px;top:22px;cursor:pointer}.input-with-icon.is-suffix-icon input{padding-right:50px!important}.input-with-icon.is-prefix-icon input{padding-left:50px!important}input[type=password]{font-size:14px;letter-spacing:2px;line-height:normal}input[type=password]:placeholder-shown{font-size:14px;font-weight:400}@media(min-width:992px){input[type=password]{font-size:14px;letter-spacing:2px}}@-moz-document url-prefix(){input[type=password]{font-size:14px!important}}.form-check{display:flex;align-items:center;min-height:auto;margin-bottom:0;column-gap:10px}.form-check .form-check-input[type=checkbox]{min-width:24px;width:24px;height:24px;border:1px solid #e8e8e8;margin-right:0;margin-top:0;background-color:#fff;outline:none!important;box-shadow:none!important;transition:.2s ease-in-out;cursor:pointer;border-radius:2px}.form-check .form-check-input[type=checkbox]:checked{border-color:var(--app-primary-color);background-color:var(--app-primary-color);background-image:url(/_next/static/media/check-white.3824ba5a.svg);background-repeat:no-repeat;background-position:50%;background-size:11px}.form-check .form-check-label{line-height:129.7%;cursor:pointer;color:#191919}.form-check .form-check-label .theme-link{color:#268521!important;text-decoration:underline!important;font-weight:500}.form-check .form-check-input[type=radio]{width:20px;height:20px;border-radius:50%;border:1px solid #e8e8e8;box-shadow:none;margin-top:0;cursor:pointer;position:relative}.form-check .form-check-input[type=radio]:checked{border-color:var(--app-primary-color);background-color:#fff}.form-check .form-check-input[type=radio]:checked:after{content:"";width:10px;height:10px;border-radius:50%;background-color:var(--app-primary-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-check.small-checkbox{column-gap:6px}.form-check.small-checkbox .form-check-input[type=checkbox],.form-check.small-checkbox .form-check-input[type=radio]{min-width:14px;width:14px;height:14px}.form-check.small-checkbox .form-check-input[type=checkbox]:checked:after,.form-check.small-checkbox .form-check-input[type=radio]:checked:after{width:9px;height:9px}.form-check.small-checkbox .form-check-label{font-size:12px;font-weight:400;line-height:normal}::placeholder{color:hsla(0,0%,47%,.8)!important;font-size:14px;line-height:normal!important;letter-spacing:normal!important}:-ms-input-placeholder{color:hsla(0,0%,47%,.5)!important;font-size:14px;line-height:normal!important;letter-spacing:normal!important}::-ms-input-placeholder{color:hsla(0,0%,47%,.5)!important;font-size:14px;line-height:normal!important;letter-spacing:normal!important}.form-select,select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/_next/static/media/select-dropdown.4bc58466.svg)!important;background-size:22px 22px!important;background-repeat:no-repeat!important;background-position:center right 20px!important;width:100%;border:1px solid #e8e8e8;border-radius:0;background-color:#fff;height:60px;font-weight:400;font-size:16px;padding:28px 45px 12px 20px;color:#191919;transition:all .3s ease}@media(min-width:576px){.form-select,select{font-size:14px}}.form-select:focus,select:focus{border-color:#191919;box-shadow:none}.form-select.error-field,select.error-field{border-color:#d8232a}.select-dropdown{margin-bottom:0}.select-dropdown .form-label{color:#191919;font-size:12px;font-family:Inter,sans-serif;font-weight:700;line-height:normal;margin-bottom:0;width:100%;z-index:1;position:absolute;top:50%;left:20px;transform:translateY(-50%);pointer-events:none;transition:all .2s ease-out}.select-dropdown .form-label .form-asterik{color:#e22424;font-size:16px;line-height:12px}.form-control:focus+.select-dropdown .form-label,.form-control:not(:placeholder-shown)+.select-dropdown .form-label{top:8px;font-size:12px;color:#191919;transform:translateY(0)}.select-dropdown.error-field .custom-select__control .custom-select__value-container .custom-select__placeholder{color:#777!important;padding:18px 20px 12px!important}.select-dropdown.error-field .form-label{top:26px;display:none}.select-dropdown.has-content .form-label,.select-dropdown:focus-within .form-label{top:8px;transform:translateY(0)}.custom-select__control{border:1px solid #e8e8e8!important;border-radius:8px!important;background:#fff;min-height:50px!important;min-width:175px!important;padding-right:12px!important}.custom-select__control.custom-select__control--is-focused{border-color:#e8e8e8!important;box-shadow:none!important}.custom-select__control.custom-select__control--is-focused .custom-select__value-container .custom-select__placeholder{color:#777!important;top:0;left:0}.custom-select__control .custom-select__control--has-value+.form-label,.custom-select__control .custom-select__control--is-selected+.form-label,.custom-select__control.custom-select__control--is-focused+.form-label{top:8px;transform:translateY(0)}.custom-select__control .select-sort-icon{margin-left:12px;margin-top:-1px;transition:none}.custom-select__control .select-sort-icon+.custom-select__value-container{padding-left:8px!important}@media(max-width:767px){.custom-select__control .select-sort-icon{margin-top:0}}.custom-select__control .custom-select__value-container{padding-left:18px!important;padding-right:12px!important;padding-top:17px!important}.custom-select__control .custom-select__value-container .placeholder{background:transparent}.custom-select__control .custom-select__value-container .custom-select__placeholder{font-size:14px!important;font-weight:400!important;margin:0!important;height:50px;position:absolute;top:-25px;bottom:0;left:-16px;right:0;color:transparent!important;transition:color .2s ease-out}.custom-select__control .custom-select__value-container .custom-select__input-container,.custom-select__control .custom-select__value-container .custom-select__single-value{padding:0!important;margin:0!important;font-size:14px;font-weight:400;max-width:inherit;overflow:hidden;color:#191919;line-height:normal}@media(min-width:576px){.custom-select__control .custom-select__value-container .custom-select__input-container,.custom-select__control .custom-select__value-container .custom-select__single-value{font-size:14px}}.custom-select__control .custom-select__indicator-separator{display:none!important}.custom-select__control .custom-select__indicator{padding:0!important;width:22px;height:22px;background-repeat:no-repeat}.custom-select__control .custom-select__indicator svg{display:none!important}.custom-select__control .custom-select__indicator.custom-select__dropdown-indicator{background-image:url(/_next/static/media/select-dropdown.4bc58466.svg);background-size:100%}.custom-select__control .custom-select__indicator.custom-select__clear-indicator{background-image:url(/_next/static/media/gray-cross-icon.9b397481.svg);background-size:100%;width:13px;position:relative;top:4px}.custom-select__control.custom-select__control--is-disabled{background-color:#fdfdfd!important;color:rgba(60,60,60,.502)!important;cursor:not-allowed!important}.custom-select__control.custom-select__control--is-disabled .custom-select__indicators{display:none}.custom-select__control.custom-select__control--is-disabled .custom-select__single-value--is-disabled{color:rgba(60,60,60,.502)!important}.custom-select__control.plan-select{border:1px solid rgba(60,60,60,.2)!important;background-color:transparent!important;box-shadow:none!important}.custom-select--is-disabled{cursor:not-allowed!important}.custom-select__menu{border-radius:8px!important;background:#fff!important;box-shadow:none!important;border:1px solid #e8e8e8!important;margin:4px 0 0!important;z-index:9!important}.custom-select__menu .custom-select__menu-list{border-radius:0!important;padding:0!important;box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:2px;scrollbar-color:var(--app-primary-color) rgba(25,25,25,.2);-webkit-overflow-scrolling:touch;overflow:auto}@supports selector(::-webkit-scrollbar){.custom-select__menu .custom-select__menu-list::-webkit-scrollbar{width:3px;height:3px;background-color:hsla(0,0%,47%,.4)}.custom-select__menu .custom-select__menu-list::-webkit-scrollbar-track{background:transparent;border-radius:0}.custom-select__menu .custom-select__menu-list::-webkit-scrollbar-thumb{border-radius:1px;border:none;background-color:var(--app-primary-color)}}@supports not selector(::-webkit-scrollbar){.custom-select__menu .custom-select__menu-list{scrollbar-width:thin;scrollbar-color:hsla(0,0%,47%,.4)}}@supports(scrollbar-width:auto){.custom-select__menu .custom-select__menu-list{scrollbar-width:auto;scrollbar-color:auto}}.custom-select__menu .custom-select__menu-list .custom-select__option{padding:18px 16px!important;font-size:14px!important;font-weight:400!important;line-height:normal;color:#191919!important;position:relative;cursor:pointer;margin-top:-1px;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.custom-select__menu .custom-select__menu-list .custom-select__option:not(:last-child){border-bottom:1px solid #e8e8e8}.custom-select__menu .custom-select__menu-list .custom-select__option:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.custom-select__menu .custom-select__menu-list .custom-select__option:last-child:after{display:none}.custom-select__menu .custom-select__menu-list .custom-select__option:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.custom-select__menu .custom-select__menu-list .custom-select__option.custom-select__option--is-focused{background-color:#f8f9fa!important}.custom-select__menu .custom-select__menu-list .custom-select__option.custom-select__option--is-focused:after{display:none}.custom-select__menu .custom-select__menu-list .custom-select__option.custom-select__option--is-focused:active{background-color:#f8f9fa!important}.custom-select__menu .custom-select__menu-list .custom-select__option.custom-select__option--is-selected,.custom-select__menu .custom-select__menu-list .custom-select__option.custom-select__option--is-selected:active{background-color:color-mix(in srgb,var(--app-primary-color) 10%,transparent)!important}.custom-select__menu .custom-select__menu-list .custom-select__option.custom-select__option--is-selected:after{display:none}.custom-select__menu .custom-select__menu-list .custom-select__option:active{background-color:transparent!important}@media(min-width:1200px){.custom-select__menu .custom-select__menu-list .custom-select__option:active{background-color:#eaeaea!important}}.custom-select__multi-value{border-radius:100px!important;background-color:color-mix(in srgb,var(--app-primary-color) 10%,transparent);padding:6px 10px 6px 12px!important}.custom-select__multi-value .custom-select__multi-value__label{font-size:14px!important;font-weight:400!important;color:var(--app-primary-color)!important;padding:0 5px 0 0!important}.custom-select__multi-value .custom-select__multi-value__remove{color:#979797!important;padding:0!important}.custom-select__multi-value .custom-select__multi-value__remove:hover{color:#ca3030!important;background-color:transparent!important}textarea{resize:none;min-height:86px!important}textarea.large-textarea{min-height:120px!important}.avatar-upload{display:flex;align-items:center;margin-bottom:25px}.avatar-upload__image{width:74px;height:74px;border-radius:50%;position:relative;margin-right:17px}.avatar-upload__image .file-upload{width:74px;height:74px;padding:0;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.avatar-upload__image .file-upload__image{width:100%;height:100%;object-fit:contain;border-radius:50%;border:1px solid #191919}.avatar-upload__text{display:flex;flex-direction:column;gap:4px}.avatar-upload__text p{color:#191919;font-size:16px!important;font-weight:500!important;line-height:normal;margin-bottom:0!important}.avatar-upload__text span{color:#777;font-size:14px;line-height:normal}.file-upload{width:100%;border:1px solid #e8e8e8;background:#fff;padding:35px 24px 21px;flex-direction:column;display:flex;align-items:center;gap:0;margin-bottom:50px;z-index:1}.file-upload__input{width:50px;height:50px;padding:0;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.file-upload__image{margin-right:0;position:relative;display:flex;width:50px;height:50px;padding:9px;justify-content:center;align-items:center;border-radius:50%;background:hsla(0,0%,91%,.5);margin-bottom:19px}.file-upload__text{text-align:center}.file-upload__text p{color:#191919;font-size:18px;font-weight:700;line-height:normal;margin-bottom:8px}.file-upload__text p.notes{color:#191919;font-size:14px;font-weight:400;line-height:normal;margin-bottom:0}.file-upload__text p.notes span{color:#f70;display:inline-block;margin-right:4px;margin-bottom:0}.file-upload__text span{color:#191919;font-size:16px;font-weight:400;line-height:normal;margin-bottom:25px;display:inline-block}.social-login-row .social-login-title{font-size:12px;text-transform:uppercase;position:relative;margin-bottom:20px;text-align:center}.social-login-row .social-login-title span{padding:0 9px}.social-login-row .social-login-title:before{right:0}.social-login-row .social-login-title:after,.social-login-row .social-login-title:before{content:"";width:calc(50% - 18px);height:1px;background:hsla(0,0%,59%,.5);position:absolute;top:50%}.social-login-row .social-login-title:after{left:0}.social-login-row .social-login-btn{margin-bottom:30px}.social-login-row .social-login-btn .btn-outline-dark{height:40px;width:100%;border:1px solid #4c4c4c;background:transparent;color:#777;font-size:12px;text-transform:uppercase;font-weight:500}.social-login-row .social-login-btn .btn-outline-dark img{margin-right:14px}.social-login-row .social-login-btn .btn-outline-dark:not(:last-child){margin-bottom:12px}.react-date-select{width:100px}.react-date-select .custom-date-select__control--is-focused{border-color:#191919!important;box-shadow:none!important}.react-date-select .custom-date-select__value-container{padding-top:0;padding-bottom:0}.react-date-select .custom-date-select__input{height:28px}.react-date-select .custom-date-select__indicator-separator{display:none}.react-date-select .custom-date-select__indicator{padding:0 8px}.react-date-select .custom-date-select__option{font-size:14px;font-weight:300}.react-date-select .custom-date-select__option--is-focused{background-color:#e8fbfa}.react-date-select .custom-date-select__option--is-selected{background-color:#268521}.is-dark-border .custom-select__control{border-color:#191919!important}.size-large .custom-select__control{height:50px!important}.custom-select__input{min-width:100px!important}.custom-select__input::placeholder{font-weight:400}.placeholder-large-width .custom-select__input{min-width:400px!important}input[type=color]{border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.react-tel-input .special-label{display:none}.react-tel-input .form-control{border-radius:10px!important;width:100%!important;padding-top:28px!important;padding-bottom:12px!important;font-size:16px!important;border-color:#e8e8e8!important}@media(min-width:576px){.react-tel-input .form-control{font-size:14px!important}}.react-tel-input .form-control:focus{border-color:#191919!important;box-shadow:none!important}.react-tel-input .flag-dropdown{top:14px!important;z-index:1}@media(min-width:768px){.react-tel-input .flag-dropdown{z-index:9!important}}.react-tel-input .selected-flag{padding-left:20px!important;border-radius:0!important}.react-tel-input .selected-flag.open:before,.react-tel-input .selected-flag:focus:before{box-shadow:none!important;border-color:transparent!important}.custom-datePicker{position:relative}.custom-datePicker .react-datepicker__input-container{position:relative;border-radius:50px;background:hsla(0,0%,96%,.6)}.custom-datePicker .react-datepicker__input-container:after{content:"";width:20px;height:20px;background-image:url(/_next/static/media/calendar.f23ae824.svg);background-size:20px;background-position:50%;position:absolute;right:20px;top:15px}.custom-datePicker .react-datepicker__input-container .react-datepicker__close-icon{position:absolute;right:20px;top:14px;width:24px;height:24px;background-image:url(/_next/static/media/menu-close.0ec488fe.svg);background-size:24px;background-repeat:no-repeat;background-position:50%;z-index:10;padding-right:0}.custom-datePicker .react-datepicker__input-container .react-datepicker__close-icon:after{display:none}.custom-datePicker .date-picker-input{background-color:transparent;border:0;height:50px;padding:16.58px 40px 16.58px 20px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;position:relative;min-width:240px;z-index:9}.custom-datePicker svg{display:none}.react-datepicker-popper{z-index:99!important}.react-datepicker-popper .react-datepicker{border:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);border-radius:10px}.react-datepicker-popper .react-datepicker__triangle{display:none}.react-datepicker-popper .react-datepicker__header{background:#fff;border-bottom:1px solid #e8e8e8;color:#191919}.react-datepicker-popper .react-datepicker__month-dropdown-container{margin:4px 24px}.react-datepicker-popper .react-datepicker__month-read-view--down-arrow,.react-datepicker-popper .react-datepicker__year-read-view--down-arrow{height:5px;width:5px;border-width:1px 1px 0 0;border-color:#191919;top:5px}.react-datepicker-popper .react-datepicker__year-read-view--selected-year{color:#191919}.react-datepicker-popper .react-datepicker__month-option,.react-datepicker-popper .react-datepicker__month-year-option,.react-datepicker-popper .react-datepicker__year-option{color:#191919;padding:7px 15px;font-family:14px}.react-datepicker-popper .react-datepicker__month-option--selected_month,.react-datepicker-popper .react-datepicker__month-year-option--selected_month,.react-datepicker-popper .react-datepicker__year-option--selected_month{background:var(--app-primary-color);color:#fff}.react-datepicker-popper .react-datepicker__month-option:hover,.react-datepicker-popper .react-datepicker__month-year-option:hover,.react-datepicker-popper .react-datepicker__year-option:hover{background:#fae8ea}.react-datepicker-popper .react-datepicker__navigation--years{background:url(/_next/static/media/chevron.68e3323f.svg) no-repeat 50%;background-size:20px;background-position:50%;transform:rotate(270deg);margin:0 auto}.react-datepicker-popper .react-datepicker__navigation--years-upcoming{transform:rotate(90deg)}.react-datepicker-popper .react-datepicker__month-dropdown,.react-datepicker-popper .react-datepicker__month-year-dropdown,.react-datepicker-popper .react-datepicker__year-dropdown{border-radius:0;border:0;background:#fff;color:#191919;font-family:14px;font-weight:400;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);padding:5px 0}.react-datepicker-popper .react-datepicker__month-read-view,.react-datepicker-popper .react-datepicker__month-year-read-view,.react-datepicker-popper .react-datepicker__year-read-view{visibility:visible!important}.react-datepicker-popper .react-datepicker__day{border-radius:50px!important;outline:0;box-shadow:none}.react-datepicker-popper .react-datepicker__day--selected{background:#191919;color:#fff}.react-datepicker-popper .react-datepicker__day:hover,.react-datepicker-popper .react-datepicker__day[aria-selected=true]{background:var(--app-primary-color)!important;color:#fff!important}.react-datepicker-popper .react-datepicker__day--in-range,.react-datepicker-popper .react-datepicker__day--in-selecting-range{background:color-mix(in srgb,var(--app-primary-color) 50%,transparent)!important;color:#fff;font-weight:400}.react-datepicker-popper .react-datepicker__day--today{background:#fff;color:#000!important;font-weight:400}.react-datepicker-popper .react-datepicker__day--today[aria-current=date][aria-selected=true]{background:var(--app-primary-color);color:#fff!important}.react-datepicker-popper .react-datepicker__day--today.react-datepicker__day--disabled{color:hsla(0,0%,47%,.5)!important}.react-datepicker-popper .react-datepicker__day.react-datepicker__day--disabled{background:none!important;color:hsla(0,0%,47%,.5)!important}.react-datepicker-popper .react-datepicker__day--keyboard-selected{background:#fff;color:#000}.react-datepicker-popper .react-datepicker__day .react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker-popper .react-datepicker__day .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker-popper .react-datepicker__day .react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker-popper .react-datepicker__day .react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker-popper .react-datepicker__day .react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker-popper .react-datepicker__day .react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker-popper .react-datepicker__day .react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker-popper .react-datepicker__day .react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker-popper .react-datepicker__day .react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker-popper .react-datepicker__day .react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker-popper .react-datepicker__day .react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker-popper .react-datepicker__day .react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background:var(--app-primary-color);color:#fff}.react-datepicker-popper .react-datepicker__current-month{color:#191919;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.upload-file-row{display:flex;position:relative}.upload-file-row .upload-file-button{position:absolute;right:2px;top:1px}.upload-file-button{width:143px;height:58px;flex-shrink:0;background-color:#fff;border:0;position:relative;display:flex;align-items:center;justify-content:center;border-top-right-radius:4px;border-bottom-right-radius:4px}.upload-file-button span{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:300;color:var(--app-primary-color);text-decoration:underline}.upload-file-button img{margin-right:8px}.upload-file-button .upload-file{opacity:0;position:absolute;left:0;top:0}.datepicker-floating{position:relative;margin-bottom:20px}.datepicker-floating .form-label{top:15px}.datepicker-floating .react-datepicker-wrapper{width:100%}.datepicker-floating+.form-text{display:block;margin-top:-14px;margin-bottom:20px}.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end.react-datepicker__day--weekend{background:var(--app-primary-color);color:#fff}.expiration_period{margin:0;text-align:left;color:#ca3030;font-size:12px}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:color-mix(in srgb,var(--app-primary-color) 50%,transparent)}.disabled-link{pointer-events:none;opacity:.5;cursor:not-allowed}.textarea-form-group .form-label{top:8px!important;transform:none!important}.phone-field .form-label{top:7px!important;transform:none!important}.date-picker-group.has-content .form-label{top:8px;transform:translateY(0)}.date-picker-group .react-datepicker__close-icon{display:none}button,button:focus{box-shadow:none;outline:none}.btn{font-family:Inter,sans-serif;font-size:14px;line-height:109.668%;border:1px solid transparent;padding:11px 24px;border-radius:10px;height:50px;outline:none;text-decoration:none;white-space:nowrap;box-shadow:none!important;display:flex;align-items:center;justify-content:center;min-width:100px}.btn .prefix-icon{margin-right:10px}.btn.btn-sm{height:40px}.btn.btn-lg{padding:16px 26px;height:50px;font-size:16px}.btn.spinner-btn{color:transparent!important;position:relative}.btn.spinner-btn img{opacity:0}.btn.spinner-btn .spinner-border{position:absolute}.btn.btn-primary{font-weight:600;background-color:#fff;border:1px solid var(--app-primary-color);color:var(--app-primary-color)}.btn.btn-primary:active,.btn.btn-primary:hover{color:var(--app-primary-color);background:color-mix(in srgb,var(--app-primary-color) 10%,transparent);border-color:var(--app-primary-color)}.btn.btn-primary.disabled{cursor:not-allowed}.btn.btn-primary.disabled,.btn.btn-primary:disabled{background-color:#fff;box-shadow:none;opacity:.5;color:var(--app-primary-color)}.btn.btn-primary:disabled{cursor:no-drop;pointer-events:inherit}.btn.btn-danger{background-color:#ca3030;padding:12px 24px}.btn.btn-outline-primary{background-color:#fff;border:1px solid var(--app-primary-color);color:var(--app-primary-color)}.btn.btn-outline-primary:hover{background-color:var(--app-primary-color);color:#fff}.btn.btn-outline-primary:hover img{filter:brightness(0) invert(1)}.btn.btn-outline-primary.spinner-btn .text-primary{color:var(--app-primary-color)!important}.btn.btn-outline{background-color:transparent;border:1px solid #191919;color:#191919;box-shadow:none}.btn.btn-outline.spinner-btn .text-primary{color:#191919!important}.btn.btn-outline.disabled,.btn.btn-outline:disabled{border:1px solid #b0b0b0;color:#b0b0b0;background-color:transparent;opacity:1;cursor:not-allowed}.btn.btn-secondary{background-color:#fff;color:#191919;border-color:#fff;font-weight:600}.btn.btn-secondary:hover{background-color:#191919;color:#fff}.btn.btn-secondary:hover img{filter:brightness(0) invert(1)}.btn.btn-no-outline{font-size:12px;font-weight:600;border:0;padding:12px 15px;background-color:transparent;border-radius:0;box-shadow:none;color:#777}.btn.btn-outline-secondary{background-color:#fff;border:1px solid #191919;color:#191919}.btn.btn-outline-secondary:hover{background-color:hsla(0,0%,47%,.1);color:#191919;border-color:#191919}.btn.btn-outline-success{border:1px solid #268521;color:#268521;height:auto;min-width:auto}.btn.btn-outline-success:hover{background-color:#268521;color:#fff}.btn.btn-outline-success:hover img{filter:brightness(0) invert(1)}.btn.btn-outline-success:focus-visible{background:none;color:#268521}.btn.btn-outline-success.save-btn{position:absolute;right:0;z-index:1;padding:8px 12px;height:30px;gap:5px;top:7px;min-width:125px;box-shadow:none;outline:0}.btn.btn-outline-success.save-btn .spinner-border{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.15em;color:#fff!important}.btn.btn-success{border:1px solid #268521;background:#268521;color:#fff;height:auto;min-width:auto;gap:8px}.btn.btn-success:hover{background-color:#268521;color:#fff;border-color:#268521}.btn.btn-cancel{font-weight:300;line-height:115%;color:#ca3030;background-color:transparent;box-shadow:none;height:auto;padding-top:2px;padding-bottom:2px}.btn.btn-cancel:hover{border-color:transparent}.btn.btn-cancel:disabled{color:#ca3030;background-color:transparent;box-shadow:none}.btn.animated-button{transition:all .2s ease;position:relative;padding-right:54px}.btn.animated-button img{transition:all .2s ease;position:absolute;right:20px}.btn.animated-button .white-arrow{transition:all .2s ease;opacity:0;transform:translate(-15px,15px)}.btn.animated-button:hover{background-color:var(--app-primary-color);color:#fff;border-color:var(--app-primary-color)}.btn.animated-button:hover .black-arrow{opacity:0}.btn.animated-button:hover .white-arrow{transform:translate(0);opacity:1}.btn.support-button{min-width:34px;width:34px;height:34px;padding:8px;align-items:center;gap:8px;border-radius:50%;box-shadow:0 4px 14px 0 rgba(0,0,0,.15);font-size:11px;font-weight:700;position:fixed;right:25%;top:22px;transform:translateX(50%);z-index:1;background:var(--app-primary-color)!important;color:#fff!important}.btn.support-button img{filter:brightness(0) saturate(100%) invert(1)}@media(min-width:768px){.btn.support-button{right:0;transform:none;display:flex;min-width:102px;padding:7px 17px;border-radius:100px;width:102px;bottom:20px;top:auto}}@media(min-width:1200px){.btn.support-button{right:20px}}@media(min-width:1400px){.btn.support-button{right:60px}}.btn.btn-link{padding:0;min-width:auto;height:auto}.btn.button-hover{display:flex;gap:10px}.btn.button-hover .icon-wrapper{position:relative;width:10px;height:10px;transition:transform .3s ease,opacity .3s ease;animation:iconSlideIn .3s ease-in-out forwards}.btn.button-hover .icon-wrapper img{position:absolute;top:0;left:0;transition:opacity .3s ease,transform .3s ease;filter:invert(0) brightness(0)}.btn.button-hover:hover{background-color:var(--app-primary-color);color:#fff;border-color:var(--app-primary-color)}.btn.button-hover:hover img{filter:invert(100%) brightness(200%)}.btn.button-hover:hover .icon-wrapper{animation:iconSlideOut .3s ease-in-out forwards}.group-booking-btn{font-size:12px;text-transform:uppercase;gap:10px;height:46px;padding:15px 18px;margin:0 12px 0 auto}@media(min-width:1200px){.group-booking-btn{margin:0 45px 0 auto;padding:15px 25px}}.group-booking-btn span{display:inline-block;margin-top:3px}.currency-btn{min-width:inherit}.Toastify__toast-container{padding:0;bottom:unset;max-width:85%;margin:0 auto;min-width:200px;transition:none!important;left:0;right:0;top:16px}@media(min-width:768px){.Toastify__toast-container{width:auto;max-width:100%;left:50%;right:inherit}}.Toastify__toast-container .Toastify__toast{transition:none!important;border-radius:10px;box-shadow:0 18px 29px 0 rgba(0,0,0,.2);margin:0!important;padding:14px 20px;min-height:50px;justify-content:center;line-height:normal}.Toastify__toast-container .Toastify__toast .Toastify__toast-icon{width:22px;height:22px;margin-right:12px;display:none}.Toastify__toast-container .Toastify__toast .Toastify__toast-icon svg{display:none}.Toastify__toast-container .Toastify__toast.Toastify__toast--success{background-color:#268521;color:#fff}.Toastify__toast-container .Toastify__toast.Toastify__toast--error{background-color:#ca3030;color:#fff}.Toastify__toast-container .Toastify__toast.Toastify__toast--info{background-color:#777}.Toastify__toast-container .Toastify__toast.Toastify__toast--warning{background-color:#ea9e49}.Toastify__toast-container .Toastify__toast .Toastify__toast-body{padding:0;text-align:center}.Toastify__toast-container .Toastify__toast .Toastify__toast-body>div{color:#fff;font-size:14px;font-weight:300;line-height:20px}@media(min-width:768px){.Toastify__toast-container .Toastify__toast .Toastify__toast-body>div{font-size:16px;line-height:24px}}.Toastify__toast-container .Toastify__close-button{display:none}._loading_overlay_overlay{position:fixed!important;height:100vh!important;background-color:hsla(0,0%,83%,.2)!important;z-index:9999!important}._loading_overlay_overlay ._loading_overlay_content{box-shadow:0 4px 30px 0 rgba(0,0,0,.06);background-color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:64px;height:64px;border-radius:50%}._loading_overlay_overlay ._loading_overlay_spinner{width:36px;margin:14px auto 0}._loading_overlay_overlay ._loading_overlay_spinner svg circle{stroke:#191919;stroke-width:2}.nextjs-toast{z-index:99999!important}.modal{z-index:99992}.modal-dialog .modal-title{color:#191919;font-size:12px;font-weight:700;line-height:normal;margin:15px 0 8px;letter-spacing:1.2px;text-transform:uppercase;text-align:center;width:100%;position:relative}.modal-dialog .modal-title .back-btn.btn{margin:0;color:var(--app-primary-color);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;position:absolute;left:0}.modal-dialog .modal-content{border-radius:20px;border:0;background:#fff;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);color:#191919}.modal-dialog .modal-content .modal-header{border:0;padding:0;position:relative}.modal-dialog .modal-content .modal-header p{text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.modal-dialog .modal-content .modal-header .close-button{position:absolute;padding:0;right:0;top:30px;border:0;background:none;cursor:pointer;margin:0;width:auto;z-index:1}.modal-dialog .modal-content .modal-body{word-break:break-word}.modal-dialog .modal-content .modal-body .form-text{text-align:left!important}.modal-dialog .modal-content .modal-body .custom-select__input{min-width:300px!important}.modal-dialog .modal-content .modal-body p{text-align:center;font-size:14px;font-weight:400;margin:0 0 30px;line-height:normal}.modal-dialog .modal-content .modal-footer{border:0;padding:0}.modal-dialog .modal-content .modal-footer-content{padding:0 45px 30px;margin-top:-16px;font-size:14px;font-weight:400;line-height:normal;text-align:center}.modal-dialog .modal-content .modal-footer-content span{color:var(--app-primary-color)}.modal-dialog .modal-content .btn-primary{margin:0 auto}.modal-dialog .modal-content .btn-link{color:#191919;font-weight:600;line-height:normal;text-decoration:none;height:auto;padding:0;margin-top:28px;margin-bottom:10px}.modal-dialog .modal-content .btn-link:hover{text-decoration:underline}.modal-dialog.modal-signout{max-width:300px}.modal-dialog.modal-signout.admin-approve-modal{max-width:440px}@media(max-width:767px){.modal-dialog.modal-signout{margin:0 auto}}.modal-dialog.modal-signout .modal-content{padding:30px}.modal-dialog.modal-signout .modal-content .modal-header .modal-title{margin-top:0}.modal-dialog.modal-signout .modal-content .modal-body{padding:0}.modal-dialog.modal-signout .modal-content .modal-body p{margin:0 auto 25px}.modal-dialog.modal-signout .modal-content .modal-body .form-label{text-align:left}.modal-dialog.modal-signout .modal-actions .btn{width:auto;font-size:16px;height:45px;padding:13px 25px;font-weight:600}.modal-dialog.modal-signout .modal-actions .btn.btn-link{font-weight:400;font-size:14px;padding:0;margin:25px auto 0;height:auto}.change-password-modal .modal-dialog{max-width:440px}.change-password-modal .modal-title{margin-top:30px;margin-bottom:35px}.change-password-modal .modal-body{padding:0 16px;text-align:left!important}@media(min-width:768px){.change-password-modal .modal-body{padding:0 30px}}.change-password-modal .modal-body.corporate-body{max-height:calc(100vh - 280px);overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.change-password-modal .modal-body.corporate-body::-webkit-scrollbar{width:0;height:0;display:none}.change-password-modal .modal-body.corporate-body .col-lg-6{width:100%}.change-password-modal .modal-body.corporate-body .mark-up-head{color:#191919;font-size:12px;font-style:normal;font-weight:700;line-height:109.668%;text-transform:uppercase;margin:0 0 10px}.change-password-modal .modal-body textarea{min-height:180px!important}.change-password-modal .form-group{margin-bottom:20px}.change-password-modal .change-password-form .change-password-button{margin-top:30px}.change-password-modal .modal-content .modal-footer{flex-direction:column-reverse;padding:15px 30px 30px}.change-password-modal .modal-content .modal-footer .btn{width:100%;margin-bottom:10px}.change-password-modal .modal-content .modal-footer .btn.btn-secondary{font-weight:400;margin:0 auto;height:auto;padding-bottom:0;border:0}.change-password-modal .modal-content .modal-footer .btn.btn-secondary:hover{background:#fff;color:#191919;text-decoration:underline}.change-password-modal.width-410 .modal-dialog{max-width:410px}.invite-corporate-modal .modal-title{display:flex;align-items:center;padding:0 16px;margin:30px auto 35px;justify-content:center}@media(min-width:768px){.invite-corporate-modal .modal-title{padding:0 30px}}.invite-corporate-modal .modal-title .back-btn.btn{left:16px}@media(min-width:768px){.invite-corporate-modal .modal-title .back-btn.btn{left:45px}}.upload-bill-modal .modal-dialog{max-width:560px}.upload-bill-modal .btn-close{display:none}.upload-bill-modal .modal-header{flex-direction:column}.upload-bill-modal .modal-header .btn-close{position:absolute;right:0;top:30px;box-shadow:none!important}.upload-bill-modal .modal-header p{max-width:366px;margin:0 auto 12px!important}.upload-bill-modal .modal-title{margin-top:60px;margin-bottom:5px;display:flex;flex-direction:column;align-items:center;font-size:16px}.upload-bill-modal .modal-title .work-expense-icon{margin-bottom:12px}.upload-bill-modal .modal-body{padding:0 30px;text-align:left!important}.upload-bill-modal .modal-body .upload-container__top+.upload-container__top{margin-top:12px}.upload-bill-modal .modal-body .upload-container__top .upload-icon-img{object-fit:cover;border-radius:5px}.upload-bill-modal .modal-body .upload-container__top .content p{text-align:left;margin:0 0 5px;font-weight:700}.upload-bill-modal .modal-body .upload-container__top .content .upload-content-rt{display:flex;justify-content:space-between;gap:8px}.upload-bill-modal .modal-body .upload-container__top .content .upload-content-rt .upload-trash-icon{cursor:pointer}.upload-bill-modal .modal-body .upload-container__top .content span{color:#191919}.upload-bill-modal .modal-body .upload-container{border:0;padding:0;margin:0 0 26px}.upload-bill-modal .modal-body textarea.form-control{min-height:126px!important}.upload-bill-modal .form-group{margin-bottom:20px}.upload-bill-modal .work-file-upload{border:1px dashed var(--app-primary-color);background:color-mix(in srgb,var(--app-primary-color) 10%,transparent)!important;padding:33px 15px;min-height:152px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:28px;border-radius:10px}.upload-bill-modal .work-file-upload+.form-text{margin-top:-20px;margin-bottom:28px;display:block}.upload-bill-modal .work-file-upload p{max-width:229px!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;margin:0 auto 16px!important}.upload-bill-modal .work-file-upload .upload-file-btn{gap:10px;background:none}.upload-bill-modal .modal-content .modal-footer{flex-direction:column-reverse;padding:15px 15px 30px;max-width:380px;margin:0 auto;width:100%}.upload-bill-modal .modal-content .modal-footer .btn{width:100%;margin-bottom:10px;height:50px;font-size:16px}.upload-bill-modal .modal-content .modal-footer .btn.btn-secondary{font-weight:400;margin:0 auto;height:auto;padding-bottom:0}.upload-bill-modal .modal-content .modal-footer .btn.btn-secondary:hover{background:#fff;color:#191919;text-decoration:underline}.download-csv-container{margin-bottom:46px}.download-csv-container .btn-link.downloadCsv-link{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal;text-decoration:underline;margin:0}.send-req-modal .modal-dialog{max-width:522px}.send-req-modal .modal-body{padding:0 30px;text-align:left!important;margin-top:30px}.send-req-modal .send-req-head{display:flex;align-items:center;flex-direction:column}.send-req-modal .send-req-head img{margin-bottom:10px}.send-req-modal .send-req-head h2{text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 10px}.send-req-modal .send-req-head .close-button{position:absolute;padding:0;right:30px;top:0;border:0;background:none;cursor:pointer;margin:0;width:auto;z-index:1}.send-req-modal .textarea-form-group .form-control{padding-top:12px}.send-req-modal .send-req-action{margin:40px auto 0;max-width:230px}.send-req-modal textarea{min-height:108px!important}.send-req-modal .modal-content .modal-footer{flex-direction:column-reverse;padding:15px 30px 30px}.send-req-modal .modal-content .modal-footer .btn{width:100%;margin-bottom:10px}.send-req-modal .modal-content .modal-footer .btn.btn-secondary{font-weight:400;margin:0 auto;width:auto;height:auto}.send-req-modal .modal-content .modal-footer .btn.btn-secondary:hover{background:#fff;color:#191919;text-decoration:underline}.payment-booking-modal .modal-dialog{max-width:440px}.payment-booking-modal .modal-body{padding:0 30px;text-align:left!important;margin-top:30px}.payment-booking-modal .modal-content .kyb-verification-container{min-height:inherit}.payment-booking-modal .modal-content .container-fluid{padding:0!important}.payment-booking-modal .modal-content .page-title{color:#191919;font-size:12px;font-weight:700;line-height:normal;margin:0 0 8px;letter-spacing:1.2px;text-transform:uppercase;text-align:center;width:100%;padding:0}.payment-booking-modal .modal-content .payment-form-container{margin:0!important}.payment-booking-modal .modal-content .payment-form-container .payment-left-col{width:100%!important;padding:0!important}.payment-booking-modal .modal-content .payment-form-container .payment-left-col .form-text{display:block;text-align:left;margin:.25rem 0 0;font-size:.875em}.payment-booking-modal .modal-content .verification-btn{margin-top:20px}.payment-booking-modal .modal-content .modal-footer{flex-direction:column-reverse;padding:15px 30px 30px}.payment-booking-modal .modal-content .modal-footer .btn{width:100%;margin-bottom:10px;height:60px;font-size:16px}.payment-booking-modal .modal-content .modal-footer .btn.btn-secondary{font-weight:400;margin:0 auto;width:auto;padding-bottom:0;height:auto}.payment-booking-modal .modal-content .modal-footer .btn.btn-secondary:hover{background:#fff;color:#191919;text-decoration:underline}.reward-policy-modal .modal-dialog{max-width:524px}.reward-policy-modal .modal-title{margin-top:30px;margin-bottom:35px}.reward-policy-modal .modal-body{padding:0 30px;text-align:left!important}.reward-policy-modal .form-group{margin-bottom:20px}.reward-policy-modal .save-policy-actions{margin-top:40px}.reward-policy-modal .modal-content .modal-footer{flex-direction:column-reverse;padding:15px 30px 30px}.reward-policy-modal .modal-content .modal-footer .btn{width:100%;margin-bottom:10px}.reward-policy-modal .modal-content .modal-footer .btn.btn-secondary{font-weight:400;margin:0 auto;height:auto;padding-bottom:0}.reward-policy-modal .modal-content .modal-footer .btn.btn-secondary:hover{background:#fff;color:#191919;text-decoration:underline}.fare-option-modal{z-index:99992}.fare-option-modal.fade .modal-dialog{transform:translateY(100%);transition:transform .4s ease-out;margin:0;width:100%;height:100%;max-width:100%;position:fixed;bottom:0;left:0;display:flex;align-items:flex-end}.fare-option-modal.show .modal-dialog{transform:translateY(0)}.fare-option-modal.modal-slide-out .modal-dialog{transform:translateY(100%)!important}.fare-option-modal .modal-content{width:100%;height:auto;max-height:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden;border-radius:0;box-shadow:none;padding:0 22px}@media(min-width:992px){.fare-option-modal .modal-content{padding:0 44px}}.fare-option-modal .modal-header{padding:20px 40px 0}.fare-option-modal .modal-title{color:#191919;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:inherit;text-align:left;letter-spacing:normal;margin:20px 0}@media(min-width:1400px){.fare-option-modal .modal-title{margin:40px 0;font-size:35px}}@media(min-width:992px){.fare-option-modal .modal-title{font-size:30px}}.fare-option-modal .modal-body{padding:0;text-align:left!important;flex:1 1 auto}.fare-option-modal .modal-footer{padding:0}.cropper-modal{background:none!important;opacity:1!important}.cropper-modal .modal-dialog{max-width:530px}.cropper-modal .modal-title{margin-top:30px}.cropper-modal .modal-body{padding:0 16px}@media(min-width:768px){.cropper-modal .modal-body{padding:0 30px}}.cropper-modal .modal-content .modal-footer{flex-direction:column-reverse;padding:15px 30px 30px}.cropper-modal .modal-content .modal-footer .btn{width:100%;margin-bottom:10px;height:60px;font-size:16px}.cropper-modal .modal-content .modal-footer .btn.btn-secondary{font-weight:400;margin:0 auto}.cropper-modal .modal-content .modal-footer .btn.btn-secondary:hover{background:#fff;color:#191919;text-decoration:underline}.filter-modal .modal-dialog{max-width:100%;width:100%;min-height:100%;margin:0}.filter-modal .modal-title{margin-top:30px;margin-bottom:30px;text-align:left;padding:0 20px}.filter-modal .close-button{right:20px!important}.filter-modal .modal-body{text-align:left!important;padding:0}.filter-modal .filter-container{max-width:100%;display:flex;padding:16px;position:relative;z-index:1;max-height:calc(100vh - 180px);min-height:calc(100vh - 160px);overflow:auto}.filter-modal .filter-container .title-with-btn .filter-container__heading{font-size:28px;font-style:normal;font-weight:700;line-height:40px}.filter-modal .modal-content{box-shadow:none;min-height:100vh;overflow:auto;border-radius:0!important}.filter-modal .modal-content .modal-header{border-bottom:1px solid #e8e8e8}.filter-modal .modal-content .modal-footer{flex-direction:row;padding:15px 16px;justify-content:space-between;flex-wrap:inherit;background:#fff;box-shadow:0 -6px 14px 0 rgba(0,0,0,.06);position:fixed;left:0;right:0;bottom:0;z-index:1}.filter-modal .modal-content .modal-footer .btn{width:auto;margin:0;height:42px;font-size:14px;display:flex;gap:10px}.filter-modal .modal-content .modal-footer .btn.btn-outline-secondary{font-weight:400;margin-left:auto}.filter-modal .modal-content .modal-footer .btn.btn-outline-secondary:hover{background:#fff;color:#191919;text-decoration:underline}.filter-modal .modal-content .modal-footer .btn.btn-link{color:#ca3030;text-decoration:underline}.hotel-gallery-modal .modal-dialog{max-width:800px}@media(min-width:576px){.hotel-gallery-modal .modal-dialog{min-width:380px;width:100%}}.hotel-gallery-modal .modal-dialog .modal-content{width:100%;margin:0 auto}.hotel-gallery-modal .modal-dialog .modal-title{margin:0}.hotel-gallery-modal .modal-body{padding:0}.hotel-gallery-modal .modal-body .carousel{border:1px solid #fff;border-radius:10px}.hotel-gallery-modal .modal-body .carousel .carousel-indicators{margin-inline:0;flex-wrap:wrap}.hotel-gallery-modal .modal-body .carousel .carousel-inner{border-radius:10px}.hotel-gallery-modal .modal-body .carousel .carousel-item{border-radius:0}.hotel-gallery-modal .modal-body .carousel .carousel-modal-image{width:100%;height:300px;object-fit:cover;border:0;border-radius:2px}@media(min-width:992px){.hotel-gallery-modal .modal-body .carousel .carousel-modal-image{height:500px}}.hotel-gallery-modal .modal-body .carousel .carousel-control-next,.hotel-gallery-modal .modal-body .carousel .carousel-control-prev{width:50px}.modal-open .Toastify__toast-container{z-index:99999}.room-details-modal .modal-dialog{max-width:740px}@media(min-width:768px){.room-details-modal .modal-dialog{width:100%}}.room-details-modal .modal-dialog .modal-content{width:100%;margin:0 auto}.room-details-modal .modal-dialog .modal-content .modal-header .close-button{right:16px}@media(min-width:768px){.room-details-modal .modal-dialog .modal-content .modal-header .close-button{right:30px}}@media(min-width:992px){.room-details-modal .modal-dialog .modal-content .room-detail-body{max-height:calc(100vh - 125px);overflow:auto}}.room-details-modal .modal-dialog .modal-title{margin:30px 44px 0 16px;text-align:left;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:inherit}@media(min-width:768px){.room-details-modal .modal-dialog .modal-title{margin:30px 70px 0 30px;font-size:26px}}.room-details-modal .modal-body{padding:0;text-align:left!important}.room-details-modal .modal-body .carousel{margin-top:20px}.room-details-modal .modal-body .carousel .carousel-control-next,.room-details-modal .modal-body .carousel .carousel-control-prev{width:50px}.hotel-loc-modal .modal-dialog{max-width:365px}.hotel-loc-modal .modal-dialog .close-button{right:20px!important}.hotel-loc-modal .modal-dialog .close-button img{filter:brightness(0) invert(1)}.hotel-loc-modal .modal-dialog .modal-title:empty{display:none}.hotel-loc-modal .modal-body{padding:0!important;text-align:left!important}@media(max-width:767px){.seat-body-scroll{width:100%;margin:0;padding:0}}.reward-coin-modal .modal-dialog{max-width:578px}.reward-coin-modal .modal-dialog .close-button{right:20px!important}@media(min-width:768px){.reward-coin-modal .modal-dialog .close-button{right:30px!important;top:20px!important}}.reward-coin-modal .modal-dialog .modal-title:empty{display:none}.reward-coin-modal .modal-body{padding:0!important;text-align:left!important}.main-container{padding-top:82px}@media(min-width:992px){.main-container{padding-top:113px}}.main-container .main-container{padding-top:24px}@media(min-width:992px){.main-container .main-container{padding-top:50px}}.error-page-main{display:flex;min-height:100vh;justify-content:center;align-items:center;flex-direction:column;text-align:center}.table-container{width:100%;position:relative;margin-bottom:30px}.table-container .date{font-family:Inter,sans-serif}.table-container .link{color:var(--app-primary-color);text-decoration:underline}.table-container .badge{white-space:break-spaces;font-size:12px}.table-container .more-count{color:var(--app-primary-color);font-weight:600;display:inline-block;margin-left:2px;cursor:pointer}.table-container .btn-link{padding:0;min-width:auto;height:auto}.table-container .bills-container{display:flex;align-items:center;gap:3px;flex-wrap:wrap}@media(min-width:1400px){.table-container .bills-container{gap:6px}}.table-container .bills-container img{height:36px;width:36px}@media(max-width:767px){.table-container .bills-container img{width:34px;height:34px;object-fit:contain}}.table-container .bills-container .btn-link img{height:24px;width:24px}.table-container .bills-container .download-all{cursor:pointer}.status{display:inline-flex;font-family:Inter,sans-serif;text-transform:capitalize}.status.active{color:#268521}.status.inactive{color:#ca3030}.status.pending{color:#f70}.status.approved,.status.confirmed{color:#268521}.table-head{display:flex;padding:26px 20px 21px;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;margin-bottom:0}@media(min-width:768px){.table-head{padding-left:20px;padding-right:20px}}@media(min-width:1400px){.table-head{padding-left:60px;padding-right:60px}}.table-row{justify-content:space-between;flex:0 0 100%;max-width:100%}.table-row,.th{display:flex;align-items:center}.th{font-size:14px;line-height:normal;font-weight:500}.th:last-child{justify-content:center}.th:not(:last-child){padding-right:15px}.table-body{display:flex;flex-direction:column;margin:0}.table-body .table-row{padding:0 20px;position:relative;flex-wrap:wrap;background:#fff}.table-body .table-row.active-table-row{background:hsla(0,0%,98%,.5)}@media(min-width:768px){.table-body .table-row{padding:0 20px}}@media(min-width:1400px){.table-body .table-row{padding:0 60px}}.table-body .table-row.inactive{opacity:.3}.table-body .table-row:not(:last-child){border-bottom:1px solid #e8e8e8}.td{display:flex;align-items:center;padding:25px 0 24px;font-size:14px;word-break:break-word}.td:last-child{justify-content:center}.td:not(:last-child){padding-right:15px}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 0 60px}.table-footer p{margin-bottom:0}.table-footer .pagination-wrapper{margin-top:0}.pagination{border:0;background:transparent;margin:0 0 0 auto;padding:0 20px;justify-content:flex-end}@media(min-width:768px){.pagination{padding-left:24px;padding-right:24px}}@media(min-width:1400px){.pagination{padding-left:80px;padding-right:80px}}.pagination .text-secondary{font-size:13px;margin:0}.pagination .break{margin:0 10px 0 5px;padding-top:2px}.pagination .next a,.pagination .page-link,.pagination .previous a{height:28px;min-width:28px;border-radius:3px!important;border:1px solid #c0cce8;background:#fff;display:inline-flex;align-items:center;justify-content:center;margin:0 5px;color:#777;font-size:13px;padding:5px 10px 6px;text-decoration:none;box-shadow:none}.pagination .next a:hover,.pagination .page-link:hover,.pagination .previous a:hover{background:#fff;color:var(--app-primary-color);border-color:var(--app-primary-color)}.pagination .disabled,.pagination .next a.disabled,.pagination .page-link.disabled,.pagination .previous a.disabled{opacity:.5;cursor:not-allowed}.pagination .disabled:hover,.pagination .disabled:hover a{background:#fff;color:#777;border-color:#c0cce8}.pagination .page-item.active .page-link{background:var(--app-primary-color);color:#fff}.pagination .page-item:hover .page-link{background:#fff;color:var(--app-primary-color);border-color:var(--app-primary-color)}.resposive-pagination{flex-wrap:wrap;padding-bottom:30px}@media(min-width:768px){.resposive-pagination{padding-bottom:60px}}.resposive-pagination .text-secondary{margin-bottom:16px}@media(min-width:768px){.resposive-pagination .text-secondary{margin-bottom:0}}.resposive-pagination .pagination-wrapper{margin-left:-5px}@media(min-width:768px){.resposive-pagination .pagination-wrapper{margin-left:0}}.shorting-btn{position:relative;display:flex;align-items:flex-start}.shorting-btn .filter-icons{display:inline-block;position:relative;margin:0 0 0 5px;cursor:pointer}.shorting-btn .icon-path{position:relative;height:22px;width:22px}.shorting-btn .icon-path:before{top:0;background:url(/_next/static/media/sort-up.3c49b9a0.svg) no-repeat 50%}.shorting-btn .icon-path:after,.shorting-btn .icon-path:before{content:"";position:absolute;left:0;height:11px;width:22px;opacity:.7;cursor:pointer}.shorting-btn .icon-path:after{top:11px;background:url(/_next/static/media/sort-down.034d0655.svg) no-repeat 50%}.shorting-btn .icon-path.down:after,.shorting-btn .icon-path.up:before{opacity:1}.shorting-btn.asc .icon-path.up,.shorting-btn.desc .icon-path.down{color:#000}.users-table .table-row .td:first-child,.users-table .table-row .td:nth-child(2),.users-table .table-row .th:first-child,.users-table .table-row .th:nth-child(2){flex:0 0 20%;max-width:20%}.users-table .table-row .td:nth-child(3),.users-table .table-row .th:nth-child(3){flex:0 0 12%;max-width:12%}.users-table .table-row .td:nth-child(4),.users-table .table-row .td:nth-child(5),.users-table .table-row .th:nth-child(4),.users-table .table-row .th:nth-child(5){flex:0 0 10%;max-width:10%}.users-table .table-row .td:nth-child(6),.users-table .table-row .th:nth-child(6){flex:0 0 12%;max-width:12%}.users-table .table-row .td:nth-child(7),.users-table .table-row .th:nth-child(7){flex:0 0 10%;max-width:10%}.users-table .table-row .td:nth-child(8),.users-table .table-row .th:nth-child(8){flex:0 0 6%;max-width:6%}.users-table .table-row .td .content,.users-table .table-row .th .content{display:flex;gap:6px;flex-wrap:wrap;flex-direction:column}.users-table .table-row .td .content .grade,.users-table .table-row .td .content .name,.users-table .table-row .th .content .grade,.users-table .table-row .th .content .name{margin:0}.assign-table .table-row .td:first-child,.assign-table .table-row .th:first-child{flex:0 0 25%;max-width:25%}.assign-table .table-row .td:nth-child(2),.assign-table .table-row .th:nth-child(2){flex:0 0 20%;max-width:20%}.assign-table .table-row .td:nth-child(3),.assign-table .table-row .th:nth-child(3){flex:0 0 13%;max-width:13%}.assign-table .table-row .td:nth-child(4),.assign-table .table-row .th:nth-child(4){flex:0 0 12%;max-width:12%}.assign-table .table-row .td:nth-child(5),.assign-table .table-row .th:nth-child(5){flex:0 0 13%;max-width:13%}.assign-table .table-row .td:nth-child(6),.assign-table .table-row .th:nth-child(6){flex:0 0 10%;max-width:10%}.assign-table .table-row .td:nth-child(7),.assign-table .table-row .th:nth-child(7){flex:0 0 7%;max-width:7%}.rewards-table .table-row .td:first-child,.rewards-table .table-row .th:first-child{flex:0 0 25%;max-width:25%}.rewards-table .table-row .td:nth-child(2),.rewards-table .table-row .td:nth-child(3),.rewards-table .table-row .td:nth-child(4),.rewards-table .table-row .td:nth-child(5),.rewards-table .table-row .th:nth-child(2),.rewards-table .table-row .th:nth-child(3),.rewards-table .table-row .th:nth-child(4),.rewards-table .table-row .th:nth-child(5){flex:0 0 16%;max-width:16%}.rewards-table .table-row .td:nth-child(6),.rewards-table .table-row .th:nth-child(6){flex:0 0 11%;max-width:11%;justify-content:flex-start}.expenses-table .table-row .td .dropdown .dropdown-toggle:after,.expenses-table .table-row .th .dropdown .dropdown-toggle:after{content:none}.expenses-table .table-row .td .expense-book-id,.expenses-table .table-row .th .expense-book-id{font-weight:600}.expenses-table .table-row .td:first-child,.expenses-table .table-row .td:nth-child(2),.expenses-table .table-row .td:nth-child(3),.expenses-table .table-row .th:first-child,.expenses-table .table-row .th:nth-child(2),.expenses-table .table-row .th:nth-child(3){flex:0 0 10%;max-width:10%}.expenses-table .table-row .td:nth-child(4),.expenses-table .table-row .th:nth-child(4){flex:0 0 15%;max-width:15%}.expenses-table .table-row .td:nth-child(5),.expenses-table .table-row .th:nth-child(5){flex:0 0 20%;max-width:20%}.expenses-table .table-row .td:nth-child(6),.expenses-table .table-row .th:nth-child(6){flex:0 0 13%;max-width:13%}.expenses-table .table-row .td:nth-child(7),.expenses-table .table-row .th:nth-child(7){flex:0 0 15%;max-width:15%}.expenses-table .table-row .td:nth-child(8),.expenses-table .table-row .th:nth-child(8){flex:0 0 7%;max-width:7%}.employee-expenses-table .infinite-scroll-component{width:100%}.employee-expenses-table .table-row .td .expense-book-id,.employee-expenses-table .table-row .th .expense-book-id{font-weight:600}.employee-expenses-table .table-row .td .user-avatar,.employee-expenses-table .table-row .th .user-avatar{cursor:auto!important}.employee-expenses-table .table-row .td .work-trip-td,.employee-expenses-table .table-row .th .work-trip-td{display:flex;flex-direction:column;gap:3px}.employee-expenses-table .table-row .td .dropdown .dropdown-toggle:after,.employee-expenses-table .table-row .th .dropdown .dropdown-toggle:after{content:none}.employee-expenses-table .table-row .td .download-all,.employee-expenses-table .table-row .th .download-all{cursor:pointer;transition:filter .3s ease}.employee-expenses-table .table-row .td .download-all:hover,.employee-expenses-table .table-row .th .download-all:hover{filter:brightness(0) saturate(100%) invert(39%) sepia(86%) saturate(547%) hue-rotate(332deg) brightness(103%) contrast(99%)}.employee-expenses-table .table-row .td:first-child,.employee-expenses-table .table-row .th:first-child{flex:0 0 10%;max-width:10%}.employee-expenses-table .table-row .td:nth-child(2),.employee-expenses-table .table-row .td:nth-child(3),.employee-expenses-table .table-row .th:nth-child(2),.employee-expenses-table .table-row .th:nth-child(3){flex:0 0 12%;max-width:12%}.employee-expenses-table .table-row .td:nth-child(4),.employee-expenses-table .table-row .th:nth-child(4){flex:0 0 14%;max-width:14%}.employee-expenses-table .table-row .td:nth-child(5),.employee-expenses-table .table-row .th:nth-child(5){flex:0 0 12%;max-width:12%}.employee-expenses-table .table-row .td:nth-child(6),.employee-expenses-table .table-row .th:nth-child(6){flex:0 0 16%;max-width:16%}.employee-expenses-table .table-row .td:nth-child(7),.employee-expenses-table .table-row .th:nth-child(7){flex:0 0 9%;max-width:9%}.employee-expenses-table .table-row .td:nth-child(8),.employee-expenses-table .table-row .th:nth-child(8){flex:0 0 8%;max-width:8%}.employee-expenses-table .table-row .td:last-child,.employee-expenses-table .table-row .th:last-child{flex:0 0 7%;max-width:7%}.employee-expenses-table .table-row .td:last-child .btn,.employee-expenses-table .table-row .th:last-child .btn{gap:8px}@media(min-width:992px){.employee-expenses-table .table-row .td:last-child .btn,.employee-expenses-table .table-row .th:last-child .btn{min-width:120px}}.employee-expenses-table .table-row .td:last-child .btn.action-reject,.employee-expenses-table .table-row .th:last-child .btn.action-reject{min-width:125px}@media(min-width:1400px){.employee-expenses-table .table-row .td:last-child .btn.action-reject,.employee-expenses-table .table-row .th:last-child .btn.action-reject{min-width:150px}}@media(min-width:992px){.policy-table{min-height:278px}}.policy-table .table-row .td,.policy-table .table-row .th{flex:0 0 10.75%;max-width:10.75%}.policy-table .table-row .td:nth-child(10),.policy-table .table-row .td:nth-child(9),.policy-table .table-row .th:nth-child(10),.policy-table .table-row .th:nth-child(9){flex:0 0 7%;max-width:7%}.policy-table .table-row .td .policy-dot-container .text,.policy-table .table-row .th .policy-dot-container .text{font-weight:700}.flagged-policy-table .table-row .td,.flagged-policy-table .table-row .td:first-child,.flagged-policy-table .table-row .th,.flagged-policy-table .table-row .th:first-child{flex:0 0 10%;max-width:10%}.flagged-policy-table .table-row .td:nth-child(2),.flagged-policy-table .table-row .th:nth-child(2){flex:0 0 20%;max-width:20%}.flagged-policy-table .table-row .td:last-child,.flagged-policy-table .table-row .th:last-child{flex:0 0 10%;max-width:10%;justify-content:flex-start}.group-booking-table .table-row .td:first-child,.group-booking-table .table-row .th:first-child{flex:0 0 11%;max-width:11%}.group-booking-table .table-row .td:nth-child(2),.group-booking-table .table-row .th:nth-child(2){flex:0 0 15%;max-width:15%}.group-booking-table .table-row .td:nth-child(3),.group-booking-table .table-row .th:nth-child(3){flex:0 0 12%;max-width:12%}.group-booking-table .table-row .td:nth-child(4),.group-booking-table .table-row .td:nth-child(5),.group-booking-table .table-row .td:nth-child(6),.group-booking-table .table-row .th:nth-child(4),.group-booking-table .table-row .th:nth-child(5),.group-booking-table .table-row .th:nth-child(6){flex:0 0 10%;max-width:10%}.group-booking-table .table-row .td:nth-child(7),.group-booking-table .table-row .th:nth-child(7){flex:0 0 9%;max-width:9%}.group-booking-table .table-row .td:nth-child(8),.group-booking-table .table-row .th:nth-child(8){flex:0 0 10%;max-width:10%}.group-booking-table .table-row .td:nth-child(9),.group-booking-table .table-row .th:nth-child(9){flex:0 0 8%;max-width:8%}.group-booking-table .table-row .td:last-child,.group-booking-table .table-row .th:last-child{flex:0 0 5%;justify-content:center;min-width:50px;max-width:50px}.admin-group-booking .table-row .td:first-child,.admin-group-booking .table-row .th:first-child{flex:0 0 8%;max-width:8%}.admin-group-booking .table-row .td:nth-child(2),.admin-group-booking .table-row .th:nth-child(2){flex:0 0 10%;max-width:10%}.admin-group-booking .table-row .td:nth-child(3),.admin-group-booking .table-row .th:nth-child(3){flex:0 0 14%;max-width:14%}.admin-group-booking .table-row .td:nth-child(4),.admin-group-booking .table-row .td:nth-child(5),.admin-group-booking .table-row .td:nth-child(6),.admin-group-booking .table-row .th:nth-child(4),.admin-group-booking .table-row .th:nth-child(5),.admin-group-booking .table-row .th:nth-child(6){flex:0 0 10%;max-width:10%}.admin-group-booking .table-row .td:nth-child(7),.admin-group-booking .table-row .th:nth-child(7){flex:0 0 9%;max-width:9%}.admin-group-booking .table-row .td:nth-child(8),.admin-group-booking .table-row .td:nth-child(9),.admin-group-booking .table-row .th:nth-child(8),.admin-group-booking .table-row .th:nth-child(9){flex:0 0 10%;max-width:10%}.admin-group-booking .table-row .td:last-child,.admin-group-booking .table-row .th:last-child{flex:0 0 9%;max-width:9%;justify-content:flex-start}.group-booking-request-table .table-row .td:first-child,.group-booking-request-table .table-row .td:nth-child(2),.group-booking-request-table .table-row .th:first-child,.group-booking-request-table .table-row .th:nth-child(2){flex:0 0 12%;max-width:12%}.group-booking-request-table .table-row .td:nth-child(3),.group-booking-request-table .table-row .td:nth-child(4),.group-booking-request-table .table-row .th:nth-child(3),.group-booking-request-table .table-row .th:nth-child(4){flex:0 0 10%;max-width:10%}.group-booking-request-table .table-row .td:nth-child(5),.group-booking-request-table .table-row .td:nth-child(6),.group-booking-request-table .table-row .td:nth-child(7),.group-booking-request-table .table-row .th:nth-child(5),.group-booking-request-table .table-row .th:nth-child(6),.group-booking-request-table .table-row .th:nth-child(7){flex:0 0 12%;max-width:12%}.group-booking-request-table .table-row .td:nth-child(8),.group-booking-request-table .table-row .th:nth-child(8){flex:0 0 10%;max-width:10%}.group-booking-request-table .table-row .td:last-child,.group-booking-request-table .table-row .th:last-child{flex:0 0 10%;max-width:10%;justify-content:flex-start}.subscription-table .table-row .td,.subscription-table .table-row .th{flex:0 0 10%;max-width:10%}.subscription-table .table-row .td:first-child,.subscription-table .table-row .th:first-child{flex:0 0 16%;max-width:16%}.subscription-table .table-row .td:nth-child(2),.subscription-table .table-row .th:nth-child(2){flex:0 0 14%;max-width:14%}.subscription-table .table-row .td:nth-child(3),.subscription-table .table-row .td:nth-child(4),.subscription-table .table-row .td:nth-child(5),.subscription-table .table-row .th:nth-child(3),.subscription-table .table-row .th:nth-child(4),.subscription-table .table-row .th:nth-child(5){flex:0 0 12%;max-width:12%}.subscription-table .table-row .td:nth-child(6),.subscription-table .table-row .th:nth-child(6){flex:0 0 11%;max-width:11%}.subscription-table .table-row .td:nth-child(7),.subscription-table .table-row .th:nth-child(7){flex:0 0 9%;max-width:9%}.subscription-table .table-row .td:nth-child(8),.subscription-table .table-row .th:nth-child(8){flex:0 0 7%;max-width:7%}.subscription-table .table-row .td:nth-child(9),.subscription-table .table-row .th:nth-child(9){flex:0 0 7%;max-width:7%;justify-content:center}.contact-info-cell{white-space:normal;word-break:break-word}.view-details-action{font-size:14px;font-weight:700;color:var(--app-primary-color);cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;text-decoration:underline}.corporate-table .table-body .infinite-scroll-component{width:100%}.corporate-table .table-row .td .corporate-status-col .status,.corporate-table .table-row .th .corporate-status-col .status{margin-bottom:4px}.corporate-table .table-row .td .corporate-status-col p,.corporate-table .table-row .th .corporate-status-col p{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;margin:0;padding:0}.corporate-table .table-row .td .redeemed-flex,.corporate-table .table-row .th .redeemed-flex{display:flex;flex-direction:column;flex-wrap:wrap;gap:4px}.corporate-table .table-row .td .redeemed-flex .redeemed-flex-item,.corporate-table .table-row .th .redeemed-flex .redeemed-flex-item{display:flex;gap:2px}.corporate-table .table-row .td:first-child,.corporate-table .table-row .td:nth-child(2),.corporate-table .table-row .th:first-child,.corporate-table .table-row .th:nth-child(2){flex:0 0 15%;max-width:15%}.corporate-table .table-row .td:nth-child(3),.corporate-table .table-row .td:nth-child(4),.corporate-table .table-row .td:nth-child(5),.corporate-table .table-row .th:nth-child(3),.corporate-table .table-row .th:nth-child(4),.corporate-table .table-row .th:nth-child(5){flex:0 0 10%;max-width:10%}.corporate-table .table-row .td:nth-child(6),.corporate-table .table-row .th:nth-child(6){flex:0 0 12%;max-width:12%}.corporate-table .table-row .td:nth-child(7),.corporate-table .table-row .td:nth-child(8),.corporate-table .table-row .th:nth-child(7),.corporate-table .table-row .th:nth-child(8){flex:0 0 8%;max-width:8%}.corporate-table .table-row .td:nth-child(9),.corporate-table .table-row .th:nth-child(9){flex:0 0 12%;max-width:12%;justify-content:center}.corporate-table .table-row .td .action-btn-group,.corporate-table .table-row .th .action-btn-group{display:flex;gap:8px;align-items:center;justify-content:flex-end}.corporate-table .table-row .td .action-btn-group .action-reject,.corporate-table .table-row .th .action-btn-group .action-reject{color:var(--app-primary-color)}.corporate-table .table-row .td .action-btn-group .btn,.corporate-table .table-row .th .action-btn-group .btn{height:40px;padding:5px 12px}.corporate-table .table-row .td .action-btn-group .btn.btn-success,.corporate-table .table-row .th .action-btn-group .btn.btn-success{min-width:110px;background:none;color:#268521}.corporate-table .table-row .td.more-dropdown .three-dot-td,.corporate-table .table-row .th.more-dropdown .three-dot-td{justify-content:center;display:flex;min-width:100%}.commission-table .table-head{padding:0 20px}@media(min-width:1400px){.commission-table .table-head{padding:0 60px}}.commission-table .table-head .table-row{min-height:61px;padding:0;border-bottom:0!important}.commission-table .table-head .table-row .th{height:61px}.commission-table .table-head .markup-commission-col{color:#191919!important;justify-content:center}.commission-table .table-row{display:flex;align-items:stretch;justify-content:space-between;width:100%;height:100%;min-height:50px;padding:0 20px}@media(min-width:1400px){.commission-table .table-row{padding:0 60px}}.commission-table .table-row:last-child{border-bottom:1px solid #e8e8e8}.commission-table .table-row .td,.commission-table .table-row .th{border-right:1px solid #e8e8e8;display:flex;align-items:center;flex-grow:1;min-height:100%;padding:0 0 0 20px;align-self:center;height:120px}.commission-table .table-row .td:last-child,.commission-table .table-row .th:last-child{border-right:0}.commission-table .table-row .td .td-checkbox .form-check .form-check-label:empty,.commission-table .table-row .th .td-checkbox .form-check .form-check-label:empty{display:none}.commission-table .table-row .td .booking-limit-td,.commission-table .table-row .th .booking-limit-td{color:#268521;line-height:22px}.commission-table .table-row .td .booking-limit-td.reject-booking,.commission-table .table-row .th .booking-limit-td.reject-booking{color:var(--app-primary-color)}.commission-table .table-row .td .markup-commission-th,.commission-table .table-row .th .markup-commission-th{width:100%}.commission-table .table-row .td .markup-commission-th .markup-commission-head,.commission-table .table-row .th .markup-commission-th .markup-commission-head{text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:109.668%;padding:5px 0}.commission-table .table-row .td .markup-commission-th .markup-commission-col,.commission-table .table-row .th .markup-commission-th .markup-commission-col{height:auto}.commission-table .table-row .td .markup-commission-row,.commission-table .table-row .th .markup-commission-row{width:calc(100% + 20px);margin:0 -20px;border-top:1px solid #e8e8e8}.commission-table .table-row .td .markup-commission-col,.commission-table .table-row .th .markup-commission-col{color:#268521;line-height:22px;padding:0 10px;min-height:30px;display:flex;align-items:center;border-right:1px solid #e8e8e8;height:120px}.commission-table .table-row .td .markup-commission-col:last-child,.commission-table .table-row .th .markup-commission-col:last-child{border-right:0}.commission-table .table-row .td:first-child,.commission-table .table-row .th:first-child{flex:0 0 26%;max-width:26%}.commission-table .table-row .td:nth-child(2),.commission-table .table-row .th:nth-child(2){flex:0 0 30%;max-width:30%}.commission-table .table-row .td:nth-child(3),.commission-table .table-row .th:nth-child(3){flex:0 0 15%;max-width:15%}.commission-table .table-row .td:nth-child(4),.commission-table .table-row .th:nth-child(4){flex:0 0 29%;max-width:29%;justify-content:flex-start}.commission-table .table-row .td .action-btn-group,.commission-table .table-row .th .action-btn-group{display:flex;gap:6px;align-items:center}.commission-table .table-row .td .action-btn-group .action-btn,.commission-table .table-row .th .action-btn-group .action-btn{gap:10px;padding:11px 10px}.commission-table .table-row .td .action-btn-group .action-reject,.commission-table .table-row .th .action-btn-group .action-reject{color:var(--app-primary-color)}.commission-limit-table .table-head{padding:0 40px}@media(min-width:1400px){.commission-limit-table .table-head{padding:0 80px}}.commission-limit-table .table-head .table-row{min-height:61px;padding:0;border-bottom:0!important}.commission-limit-table .table-head .table-row .th{height:61px}.commission-limit-table .table-head .markup-commission-col{color:#191919!important;justify-content:center}.commission-limit-table .table-row{display:flex;align-items:stretch;justify-content:space-between;width:100%;height:100%;min-height:50px;padding:0 40px}@media(min-width:1400px){.commission-limit-table .table-row{padding:0 80px}}.commission-limit-table .table-row:last-child{border-bottom:1px solid #e8e8e8}.commission-limit-table .table-row .td,.commission-limit-table .table-row .th{border-right:1px solid #e8e8e8;display:flex;align-items:center;flex-grow:1;min-height:100%;padding:0 0 0 20px;align-self:center;height:120px}.commission-limit-table .table-row .td:last-child,.commission-limit-table .table-row .th:last-child{border-right:0}.commission-limit-table .table-row .td .booking-subscription-td,.commission-limit-table .table-row .th .booking-subscription-td{line-height:22px;display:flex;flex-direction:column}.commission-limit-table .table-row .td .booking-subscription-td strong,.commission-limit-table .table-row .th .booking-subscription-td strong{font-weight:700}.commission-limit-table .table-row .td .markup-commission-th,.commission-limit-table .table-row .th .markup-commission-th{width:100%}.commission-limit-table .table-row .td .markup-commission-th .markup-commission-head,.commission-limit-table .table-row .th .markup-commission-th .markup-commission-head{text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:109.668%;padding:5px 0}.commission-limit-table .table-row .td .markup-commission-th .markup-commission-col,.commission-limit-table .table-row .th .markup-commission-th .markup-commission-col{height:auto}.commission-limit-table .table-row .td .markup-commission-row,.commission-limit-table .table-row .th .markup-commission-row{width:calc(100% + 20px);margin:0 -20px;border-top:1px solid #e8e8e8}.commission-limit-table .table-row .td .markup-commission-col,.commission-limit-table .table-row .th .markup-commission-col{color:#268521;line-height:22px;padding:0 10px;min-height:30px;display:flex;align-items:center;border-right:1px solid #e8e8e8;height:120px}.commission-limit-table .table-row .td .markup-commission-col .commission-form-group,.commission-limit-table .table-row .th .markup-commission-col .commission-form-group{display:flex;flex-direction:column}.commission-limit-table .table-row .td .markup-commission-col .commission-form-group .form-group,.commission-limit-table .table-row .th .markup-commission-col .commission-form-group .form-group{margin:0}.commission-limit-table .table-row .td .markup-commission-col .commission-form-group .form-group .form-control,.commission-limit-table .table-row .th .markup-commission-col .commission-form-group .form-group .form-control{padding:28px 15px 12px;height:50px}.commission-limit-table .table-row .td .markup-commission-col .commission-form-group .form-group .form-control:focus,.commission-limit-table .table-row .th .markup-commission-col .commission-form-group .form-group .form-control:focus{z-index:1}.commission-limit-table .table-row .td .markup-commission-col .commission-form-group .form-group+.form-group,.commission-limit-table .table-row .th .markup-commission-col .commission-form-group .form-group+.form-group{margin-top:-1px}.commission-limit-table .table-row .td .markup-commission-col .commission-form-group .form-label,.commission-limit-table .table-row .th .markup-commission-col .commission-form-group .form-label{left:15px;top:8px;z-index:2}.commission-limit-table .table-row .td .markup-commission-col:last-child,.commission-limit-table .table-row .th .markup-commission-col:last-child{border-right:0}.commission-limit-table .table-row .td:first-child,.commission-limit-table .table-row .th:first-child{flex:0 0 25%;max-width:25%}.commission-limit-table .table-row .td:nth-child(2),.commission-limit-table .table-row .th:nth-child(2){flex:0 0 15%;max-width:15%}.commission-limit-table .table-row .td:nth-child(3),.commission-limit-table .table-row .th:nth-child(3){flex:0 0 40%;max-width:40%}.commission-limit-table .table-row .td:nth-child(4),.commission-limit-table .table-row .th:nth-child(4){flex:0 0 20%;max-width:20%;justify-content:flex-start}.admin-rewards-table .table-row .td .reward-points,.admin-rewards-table .table-row .th .reward-points{display:flex;flex-direction:column;font-size:11px;gap:4px}.admin-rewards-table .table-row .td .reward-points span,.admin-rewards-table .table-row .th .reward-points span{font-size:12px;font-family:Inter,sans-serif}.admin-rewards-table .table-row .td:first-child,.admin-rewards-table .table-row .td:nth-child(2),.admin-rewards-table .table-row .th:first-child,.admin-rewards-table .table-row .th:nth-child(2){flex:0 0 20%;max-width:20%}.admin-rewards-table .table-row .td:nth-child(3),.admin-rewards-table .table-row .th:nth-child(3){flex:0 0 18%;max-width:18%}.admin-rewards-table .table-row .td:nth-child(4),.admin-rewards-table .table-row .th:nth-child(4){flex:0 0 16%;max-width:16%}.admin-rewards-table .table-row .td:nth-child(5),.admin-rewards-table .table-row .th:nth-child(5){flex:0 0 14%;max-width:14%}.admin-rewards-table .table-row .td:nth-child(6),.admin-rewards-table .table-row .th:nth-child(6){flex:0 0 11%;max-width:11%;justify-content:center}.admin-redemption-table .table-row .td .redeem-amount,.admin-redemption-table .table-row .th .redeem-amount{display:flex;flex-direction:column;gap:4px}.admin-redemption-table .table-row .td .redeem-amount strong,.admin-redemption-table .table-row .th .redeem-amount strong{font-weight:700}.admin-redemption-table .table-row .td .corporate-name-td,.admin-redemption-table .table-row .th .corporate-name-td{display:flex;gap:10px;align-items:center}.admin-redemption-table .table-row .td .corporate-name-td img,.admin-redemption-table .table-row .th .corporate-name-td img{border-radius:50%;min-width:35px;max-width:100%;height:auto;max-height:35px}.admin-redemption-table .table-row .td:first-child,.admin-redemption-table .table-row .th:first-child{flex:0 0 16%;max-width:16%}.admin-redemption-table .table-row .td:nth-child(2),.admin-redemption-table .table-row .th:nth-child(2){flex:0 0 15%;max-width:15%}.admin-redemption-table .table-row .td:nth-child(3),.admin-redemption-table .table-row .th:nth-child(3){flex:0 0 13%;max-width:13%}.admin-redemption-table .table-row .td:nth-child(4),.admin-redemption-table .table-row .th:nth-child(4){flex:0 0 20%;max-width:20%}.admin-redemption-table .table-row .td:nth-child(5),.admin-redemption-table .table-row .th:nth-child(5){flex:0 0 13%;max-width:13%}.admin-redemption-table .table-row .td:nth-child(6),.admin-redemption-table .table-row .th:nth-child(6){flex:0 0 15%;max-width:15%}.admin-redemption-table .table-row .td:nth-child(7),.admin-redemption-table .table-row .th:nth-child(7){flex:0 0 8%;max-width:8%;justify-content:flex-start}.transaction-history-table{max-height:calc(100vh - 200px);overflow:auto;padding:0 10px}.transaction-history-table .table-row .td,.transaction-history-table .table-row .th{flex:0 0 23.5%;max-width:23.5%;justify-content:flex-start;font-size:14px;font-weight:400;line-height:normal}.transaction-history-table .table-row .td :not(:last-child),.transaction-history-table .table-row .th :not(:last-child){padding-right:8px}.transaction-history-table .table-row .td:nth-child(4),.transaction-history-table .table-row .th:nth-child(4){flex:0 0 17%;max-width:17%}.transaction-history-table .table-row .td:nth-child(5),.transaction-history-table .table-row .th:nth-child(5){flex:0 0 11.5%;max-width:11.5%}.transaction-history-table .table-row .td .status-failed,.transaction-history-table .table-row .th .status-failed{color:var(--app-primary-color)}.transaction-history-table .table-head{border-top:0;padding:0 0 20px}.transaction-history-table .table-body .table-row{padding:0;display:flex;flex-wrap:nowrap}.transaction-history-table .table-body .td{padding-top:20px;padding-bottom:20px}.transaction-history-table .table-body .td strong{font-weight:700}@media(max-width:768px){.table-container .table-body{min-height:inherit!important;background:#fff;padding:20px 15px;border-radius:20px}.table-container .card-layout{display:flex;flex-wrap:wrap;border:solid #d9d9d9!important;border-width:0 0 1px!important;padding:0 0 11px!important;margin:0 0 20px!important;align-items:flex-start!important;justify-content:flex-start;position:relative;background:#fff!important;border-radius:0!important;min-height:inherit!important}.table-container .card-layout:last-child{border:0!important;padding:0!important;margin:0!important}.table-container .card-layout .td{display:flex;flex-direction:column;position:relative;flex:0 0 50%!important;max-width:50%!important;align-items:flex-start;padding:9px 5px!important;line-height:normal}.table-container .card-layout .td:before{content:attr(data-title) ": ";text-align:left;width:100%;font-size:12px;font-weight:700;color:#191919;text-transform:uppercase;display:block;margin-bottom:4px}.table-container .card-layout .td.full-td{flex:0 0 100%!important;max-width:100%!important}.table-container .card-layout .td.action-td{padding:0!important;position:absolute;right:0;flex:0 0 auto!important;max-width:inherit!important}.table-container .card-layout .td.action-td:before,.table-container .card-layout .td.td-content-none:before{content:none}.table-container .table-head{display:none!important}}.user-initial{width:35px;min-width:35px;height:35px;background:#191919;color:#fff;font-size:14px;font-weight:700;line-height:109.668%;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.user-initial,.user-initial img{border-radius:50%}.more-dropdown .dropdown-toggle{border:0;padding:0;height:auto;min-width:auto}.more-dropdown .dropdown-toggle img{margin:0}.more-dropdown .dropdown-toggle:after{display:none}.more-dropdown .three-dot-td .dropdown-menu{padding:10px 0}.more-dropdown .three-dot-td .dropdown-menu .dropdown-item{border-radius:0;border:0;background:none;padding:11px 20px}.corporate-shorting-btn{display:flex;align-items:center}.corporate-shorting-btn,.corporate-shorting-btn .icon-path{position:relative;width:22px;height:22px}.corporate-shorting-btn .icon-path.up{top:0;background:url(/_next/static/media/sort-up.3c49b9a0.svg) no-repeat 50%}.corporate-shorting-btn .icon-path.down,.corporate-shorting-btn .icon-path.up{content:"";position:absolute;left:0;height:11px;width:22px;opacity:.7;cursor:pointer}.corporate-shorting-btn .icon-path.down{top:11px;background:url(/_next/static/media/sort-down.034d0655.svg) no-repeat 50%}.corporate-shorting-btn .icon-path.active{opacity:1!important}.resend-action{color:#268521}.pending-orange{color:#f70!important}.rejected-red{color:#ca3030!important}.approved-green{color:#268521!important}.policy-dot-container{position:relative;display:flex;align-items:center;gap:6px}.policy-dot-container .policy-color{position:static;height:20px;width:20px;min-width:20px}.policy-dot-container .policy-color:after{content:"";top:2px;left:2px;height:14px;width:14px;position:relative;display:inline-block}header .navbar{padding:24px 24px 36px}header .navbar .navbar-brand{padding:0}header .navbar .navbar-brand .menu-logo{height:48px;width:auto;max-width:100%}@media(min-width:576px){header .navbar .navbar-brand .menu-logo{height:50px}}@media(min-width:768px){header .navbar .support-button{display:none}}header.user-header{background:#fff;border-bottom:1px solid #e8e8e8;height:82px}header.user-header+.main-container-inner .group-booking-admin{margin-top:-40px}@media(min-width:992px){header.user-header+.main-container-inner .group-booking-admin .policy-list{min-height:calc(100vh - 400px)}header.user-header{height:113px}}header.user-header.transparent-header{background:transparent;box-shadow:none}header.user-header.transparent-header .header-logo{cursor:pointer;filter:brightness(0) invert(1)}header.user-header.transparent-header .navbar .nav-link{color:#fff}header.user-header.transparent-header .btn-container .btn{background:hsla(0,0%,100%,.1)!important;border:1px solid #fff!important;color:#fff!important}header.user-header.transparent-header .btn-container .btn:hover{background:#fff!important;color:var(--app-primary-color)!important}header.user-header.transparent-header .nav-link.active{color:#fff!important}header.user-header.transparent-header .nav-link.active:after{display:none}header.user-header .header-logo{max-height:30px;width:auto}@media(min-width:992px){header.user-header .header-logo{max-height:35px}}header.user-header .container-fluid{display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){header.user-header .container-fluid{padding:0 24px}}@media(min-width:1400px){header.user-header .container-fluid{padding:0 65px}}header.user-header .navbar{padding:26px 0}@media(min-width:992px){header.user-header .navbar{padding:36px 0 31px}}header.user-header .navbar .navbar-brand{margin-right:40px}@media(min-width:768px){header.user-header .navbar .navbar-brand{margin-right:16px}}@media(min-width:1200px){header.user-header .navbar .navbar-brand{margin-right:40px}}header.user-header .navbar .navbar-brand.admin-navbar .header-logo{max-height:43px;height:43px}header.user-header .navbar .nav-link{padding:0;color:#191919;position:relative;font-family:Inter,sans-serif}header.user-header .navbar .nav-link:hover{color:var(--app-primary-color)}header.user-header .navbar .nav-link.active{color:var(--app-primary-color);font-weight:700}header.user-header .navbar .nav-link:focus-visible{box-shadow:none}header.user-header .navbar .nav-link:not(:last-child){margin-right:14px}@media(min-width:1200px){header.user-header .navbar .nav-link:not(:last-child){margin-right:20px}}@media(min-width:1400px){header.user-header .navbar .nav-link:not(:last-child){margin-right:35px}}header.user-header .btn-container{display:flex;align-items:center;margin-right:0;margin-top:20px;width:100%}@media(min-width:768px){header.user-header .btn-container{margin-top:0;margin-left:19px;width:auto}}@media(min-width:992px){header.user-header .btn-container{margin-left:auto}}header.user-header .btn-container .btn{height:44px;min-width:155px;width:calc(50% - 8px);letter-spacing:.42px;font-weight:500;text-transform:uppercase}header.user-header .btn-container .btn:not(:last-child){margin-right:16px}@media(min-width:768px){header.user-header .btn-container .btn{min-width:104px;width:auto}}@media(min-width:992px){header.user-header .btn-container .btn{min-width:110px}}.profile-dropdown{margin-left:18px}.profile-dropdown .dropdown-btn,.profile-dropdown .profile-btn{display:flex;align-items:center;font-size:12px;line-height:14px;background:none!important;box-shadow:none!important;color:#191919!important;border-radius:0;text-transform:capitalize;padding:0}.profile-dropdown .dropdown-btn .user-img,.profile-dropdown .profile-btn .user-img{width:30px;height:30px;border-radius:50%;object-fit:cover;margin-right:10px;margin-left:0!important;background-color:#e3e3e3}.profile-dropdown .dropdown-btn:after,.profile-dropdown .profile-btn:after{content:"";width:12px;height:7px;border:0!important;background-image:url(/_next/static/media/select-dropdown.4bc58466.svg);background-size:11px 7px;background-repeat:no-repeat;margin-left:6px}.profile-dropdown .dropdown-btn:hover,.profile-dropdown .profile-btn:hover{color:#268521!important}.profile-dropdown .dropdown-menu{border:0;border-radius:6px;background:#fff;padding:0;margin-top:2.25rem}.profile-dropdown .dropdown-menu .dropdown-item{display:flex;align-items:center;font-size:15px;line-height:18px;padding:14px 15px;min-width:230px;color:#191919;background-color:transparent;position:relative;font-weight:500}.profile-dropdown .dropdown-menu .dropdown-item:hover{color:#191919}.profile-dropdown .dropdown-menu .dropdown-item.disabled,.profile-dropdown .dropdown-menu .dropdown-item:disabled{cursor:not-allowed;opacity:.5}.profile-dropdown .dropdown-menu .dropdown-item:not(:last-child){box-shadow:inset 0 -1px 0 0 rgba(199,201,217,.5)}.profile-dropdown .dropdown-menu .dropdown-item img{margin-right:10px}.profile-dropdown .dropdown-toggle{color:#191919;font-size:12px;padding:0;height:auto;text-transform:uppercase;flex-wrap:wrap;text-align:right;font-weight:400}.profile-dropdown .dropdown-toggle>div{width:100%}.profile-dropdown .dropdown-toggle>div:not(:last-child){margin-bottom:6px}.profile-dropdown .dropdown-toggle:after{display:none}.profile-dropdown .dropdown-toggle:active,.profile-dropdown .dropdown-toggle:focus{color:#777}.profile-dropdown .dropdown-divider{margin:20px;width:calc(100% - 40px)}.profile-dropdown.user-profile-dropdown{display:none}@media(min-width:992px){.profile-dropdown.user-profile-dropdown{display:block}}.profile-dropdown.user-profile-dropdown .dropdown-menu{border-radius:10px;background:hsla(0,0%,100%,.6);box-shadow:0 10px 24px 0 rgba(0,0,0,.15);-webkit-backdrop-filter:blur(34.25px);backdrop-filter:blur(34.25px);padding:30px 0 20px;min-width:260px;margin-top:1.5rem}.profile-dropdown.user-profile-dropdown .dropdown-menu .dropdown-item{background-color:transparent;padding:10px 20px}.profile-dropdown.user-profile-dropdown .dropdown-menu .dropdown-item:not(:last-child){box-shadow:none}.footer{padding:36px 20px 50px;text-align:center;background-color:#fff;border-top:1px solid #e8e8e8;position:relative;font-family:Inter,sans-serif}@media(min-width:768px){.footer{padding:36px 0}}.footer p{color:#777;font-size:12px;margin-bottom:9px;text-wrap:balance}.footer .footer-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer .footer-links a{color:#777;font-size:12px;font-family:Inter,sans-serif;position:relative;text-decoration:underline}.footer .footer-links a:hover{color:var(--app-primary-color);text-decoration:underline}.footer .footer-links a:not(:last-child){padding-right:14px}.footer .footer-links a:not(:last-child):after{content:"";position:absolute;height:2px;width:2px;background-color:#777;border-radius:50%;right:7px;top:7px}.footer .footer-image{margin-bottom:11px}@media(max-width:767px){.footer .footer-image img{width:80px;height:auto}}.offcanvas{border:0!important}@media(max-width:991px){.offcanvas+.navbar-toggler{display:none}}.offcanvas+.currency-dropdown{margin-right:45px}.offcanvas .offcanvas-body{padding-left:24px;padding-right:24px;display:flex;flex-direction:column;height:100%}@media(min-width:992px){.offcanvas .offcanvas-body{flex-direction:row;margin:0 16px 0 auto;gap:20px;width:100%}}@media(min-width:1200px){.offcanvas .offcanvas-body{margin:0 auto;padding-right:40px!important;align-items:center}}@media(min-width:1400px){.offcanvas .offcanvas-body{gap:35px}}.offcanvas .offcanvas-body .navbar-brand{margin-bottom:34px}.offcanvas .offcanvas-body .navbar-brand .header-logo{height:48px;width:auto}@media(min-width:992px){.offcanvas .offcanvas-body .navbar-nav{align-items:center!important;margin:0 auto!important}}.offcanvas .offcanvas-body .navbar-nav .nav-link{font-size:16px;line-height:18px;padding:10px 0;font-family:Inter,sans-serif;margin-bottom:10px}@media(min-width:992px){.offcanvas .offcanvas-body .navbar-nav .nav-link{font-size:14px;margin-bottom:0}}.offcanvas .offcanvas-body .navbar-nav .nav-link.active{font-weight:700;color:var(--app-primary-color)}.offcanvas .offcanvas-body .btn-container{margin:auto 0 1rem}@media(min-width:992px){.offcanvas .offcanvas-body .btn-container{display:none}}.offcanvas .offcanvas-body .btn-container .btn{width:100%}.offcanvas .offcanvas-body .btn-container .btn:not(:last-child){margin-bottom:15px}.user-small-profile{border-bottom:1px solid rgba(76,76,76,.2);padding-bottom:18px;margin-bottom:18px}@media(min-width:992px){.user-small-profile{display:none}}.user-small-profile .user-initial{background:#fff;border:1px solid hsla(0,0%,77%,.5);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;min-width:44px;font-size:18px;margin-bottom:22px}.user-small-profile .user-info{padding-left:0;padding-bottom:18px}.user-small-profile .user-info .user-name{margin-bottom:8px}.user-small-profile .dropdown-item{background-color:transparent;padding:12px 20px 12px 0;font-size:16px}.user-small-profile .dropdown-item:not(:last-child){box-shadow:none}.btn-link.profile-toggle-btn{padding:0;height:22px;width:auto}@media(min-width:992px){.btn-link.profile-toggle-btn{height:29px;min-width:54px}}.btn-link.profile-toggle-btn img{height:100%;width:100%}.admin-toggle-btn .dropdown-toggle{border:0;outline:0;box-shadow:none}.admin-toggle-btn .dropdown-toggle:after{content:none}.fixed-top{z-index:2}.profile-header{padding:14px 0;background:#fff;border-bottom:1px solid #e8e8e8}@media(min-width:992px){.profile-header{padding:30px 0;min-height:113px;display:flex;align-items:center}}@media(max-width:991px){.profile-header{padding:23px 0}}.profile-header .navbar-brand img{max-width:100%;height:auto;max-height:35px;width:auto}.profile-header .container-fluid{display:flex;justify-content:space-between;align-items:center}.profile-header .btn-link{height:auto;padding:0;min-width:auto;position:relative;z-index:3}.profile-header .btn-link img{height:26px;width:26px}@media(min-width:768px){.profile-header .btn-link img{height:40px;width:40px}}.signout-text{font-size:16px;font-weight:400;line-height:109.668%;padding:0;height:auto;min-width:none;color:#191919}.signout-text:hover{color:var(--app-primary-color)}@media(max-width:767px){.signout-text{margin-right:-4px;font-size:13px}}.menu-dropdown .btn-link.dropdown-toggle{font-size:16px;color:#191919;padding:12px 0!important;height:auto;font-family:Inter,sans-serif;margin-right:0!important;margin-bottom:28px}@media(min-width:992px){.menu-dropdown .btn-link.dropdown-toggle{font-size:14px;margin-bottom:0}}.menu-dropdown .btn-link.dropdown-toggle:after{display:none}.menu-dropdown .updates-close{width:auto;min-width:inherit;position:absolute;right:30px;top:20px;justify-content:flex-end}.menu-dropdown .dropdown-menu{border:0;border-radius:20px;background:#fff;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);right:0;left:auto;padding:30px 24px 10px;width:100%}@media(min-width:992px){.menu-dropdown .dropdown-menu{padding:60px 30px 40px;width:460px}}.menu-dropdown .dropdown-menu .header{font-size:20px;font-weight:700;line-height:normal;margin-bottom:0}@media(min-width:992px){.menu-dropdown .dropdown-menu .header{font-size:20px}}.menu-dropdown .dropdown-menu .btn-close{position:absolute;right:30px;top:30px}.menu-dropdown .dropdown-menu .btn-close:focus,.menu-dropdown .dropdown-menu .btn-close:focus-visible{box-shadow:none}.menu-dropdown .dropdown-menu .dropdown-item{padding:22px 0;white-space:wrap}.menu-dropdown .dropdown-menu .dropdown-item:not(:last-child){border-bottom:1px solid #e8e8e8}.menu-dropdown .dropdown-menu .dropdown-item:hover{background-color:#fff}.menu-dropdown .dropdown-menu .dropdown-item:last-child{padding-bottom:0}.menu-dropdown .dropdown-menu .dropdown-item .text{margin-bottom:4px;font-size:14px}.menu-dropdown .dropdown-menu .dropdown-item .text-bold{font-size:14px;font-weight:700;margin-bottom:0}.currency-dropdown{width:100%}@media(min-width:992px){.currency-dropdown{width:auto}}.currency-dropdown .dropdown-toggle{display:flex;align-items:center;gap:8px;padding-left:16px;padding-right:15px}.currency-dropdown .dropdown-toggle:after{display:none}.currency-dropdown .dropdown-menu{width:100%}@media(min-width:992px){.currency-dropdown .dropdown-menu{width:auto}}.itinerary-dropdown{width:100%}.itinerary-dropdown .dropdown-menu{padding:20px;text-align:center;min-width:100%;border-radius:20px}@media(min-width:992px){.itinerary-dropdown .dropdown-menu{min-width:588px;padding:60px 30px 40px}}.itinerary-dropdown .dropdown-menu .dropdown-close{width:auto;min-width:inherit;position:absolute;right:30px;top:20px;justify-content:flex-end;height:auto}.itinerary-dropdown .dropdown-menu .itinerary-image{margin-bottom:35px}.itinerary-dropdown .dropdown-menu .itinerary-head{text-align:center;font-size:25px;font-style:normal;font-weight:700;line-height:normal;max-width:440px;margin:0 auto 6px}.itinerary-dropdown .dropdown-menu p{text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 36px}.itinerary-dropdown .dropdown-menu .itinerary-tab-group{max-width:375px;margin:0 auto}.itinerary-dropdown.itinerary-new-dropdown .itinerary-menu-head{font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 16px;text-align:left;max-width:365px}.itinerary-dropdown.itinerary-new-dropdown .dropdown-menu{text-align:left}@media(min-width:992px){.itinerary-dropdown.itinerary-new-dropdown .dropdown-menu{min-width:460px}}.itinerary-dropdown.itinerary-new-dropdown .dropdown-menu textarea{min-height:90px!important}.itinerary-dropdown.itinerary-new-dropdown .dropdown-menu p{margin-bottom:8px;text-align:left}.itinerary-dropdown.itinerary-new-dropdown .dropdown-menu .itinerary-tab-group{max-width:100%}.navbar-toggler{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:normal;letter-spacing:1.1px;text-transform:uppercase;border:0;padding:0;margin:0!important;color:#191919!important}.navbar-toggler:focus,.navbar-toggler:focus-visible{box-shadow:none}.header-btn-container{display:flex;align-items:center;gap:14px;margin-right:0;flex-wrap:wrap;flex-direction:column-reverse}@media(min-width:992px){.header-btn-container{flex-wrap:nowrap;gap:5px;margin-right:5px;flex-direction:inherit}}.header-btn-container .btn{height:50px;min-width:80px;width:100%;outline:0;box-shadow:none}@media(min-width:992px){.header-btn-container .btn{min-width:100px}}.header-btn-container .btn.item-booking-btn{gap:10px}.header-btn-container .btn.item-booking-btn:after{content:none}.header-btn-container .btn#CurrencyDropdown{min-width:inherit}.offcanvas-header .btn-close{background:url(/_next/static/media/menu-close.0ec488fe.svg) no-repeat 50%;height:26px;width:26px;padding:0;margin:0;border:0;position:absolute;right:32px;top:40px;filter:none;opacity:1;border-radius:0}.offcanvas-header .btn-close:focus,.offcanvas-header .btn-close:focus-visible{box-shadow:none}.blank-for-medium-devices{display:none}@media(min-width:1200px){.emp-header .offcanvas .offcanvas-body{padding-left:40px!important}}.inner-head-rt{display:flex;gap:30px}@media(min-width:992px){.inner-head-rt{gap:40px}.currency-body-dropdown .profile-header{z-index:91}.currency-body-dropdown .form-outer.fixed-form-outer{z-index:92!important}.currency-body-dropdown .flight-search-container .flight-search-title{z-index:92}.currency-body-dropdown .hotel-search-container .hotel-detail-title{z-index:92!important}}.currency-body-dropdown .flight-search-container .page-title{z-index:91!important}.currency-body-dropdown.form-expanded .profile-header{z-index:99}.currency-body-dropdown.form-expanded .flight-search-container .page-title{z-index:99!important}.group-booking-tooltip{z-index:99999!important;--bs-tooltip-max-width:300px;font-family:Inter,sans-serif}.group-booking-tooltip .tooltip-arrow{display:none}.group-booking-tooltip .tooltip-inner{padding:8px 12px;text-align:left;background:#fff!important;border:1px solid #191919!important;font-size:12px;color:#191919}.login-main-container{min-height:100vh;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.login-main-container .header-logo{margin-bottom:24px;max-height:35px;width:auto;max-width:100%}@media(min-width:768px){.login-main-container .header-logo{margin-bottom:43px}}.login-main-container .bg-video{position:fixed;top:0;left:0;right:0;min-width:100%;min-height:100vh;height:100vh;object-fit:cover;z-index:-1}.login-container-footer{text-align:center;padding:20px;display:none}@media(min-width:992px){.login-container-footer{display:block}}@media(min-width:1400px){.login-container-footer{padding:30px 20px}}.login-container-footer p{color:#fff;font-size:12px;line-height:109.668%;margin-bottom:0}.login-container{display:flex;justify-content:center;align-items:flex-start;padding:0;flex-wrap:wrap;min-height:calc(100vh - 74px)}@media(min-width:992px){.login-container{flex-wrap:nowrap;padding:45px 80px 0}}@media(min-width:1400px){.login-container{padding:60px 150px 0}}.login-container__left{flex:1 1;max-width:525px;padding-right:0;padding-top:40px;position:-webkit-sticky;position:sticky;top:150px;display:none}.login-container__left .header-logo{filter:brightness(0) invert(1)}@media(min-width:768px){.login-container__left{padding-top:0;padding-right:46px;flex:1 1}}@media(min-width:992px){.login-container__left{display:block;padding-right:86px}}@media(min-width:1400px){.login-container__left{padding-right:86px;max-width:680px}}.login-container__left h1{color:#fff;font-size:45px;line-height:50px;font-weight:700;max-width:580px;margin:0 0 10px}@media(min-width:992px){.login-container__left h1{font-size:65px;line-height:71px;margin-bottom:20px}}@media(min-width:1400px){.login-container__left h1{font-size:75px;line-height:84px;margin-bottom:20px}}@media(min-width:1600px){.login-container__left h1{font-size:85px;line-height:91px}}.login-container__left h4{color:#fff;font-size:24px;line-height:28px;margin:0 0 24px;max-width:500px;font-weight:400}@media(min-width:992px){.login-container__left h4{font-size:30px;line-height:36px;margin:0;max-width:500px}}@media(min-width:1400px){.login-container__left h4{font-size:40px;line-height:46px;margin:0;max-width:500px}}.login-container__right{width:100%;min-height:calc(100vh - 194px)}@media(min-width:992px){.login-container__right{flex:0 0 460px;max-width:460px;display:flex;align-items:center;flex-wrap:wrap}}.login-container__right .login-content{background:#fff;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);width:100%;padding:30px 20px;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.login-container__right .login-content .login-content__form .col-lg-6{width:100%}.login-container__right .login-content .login-content__form .col-lg-6 .select-dropdown .custom-select__input{min-width:200px!important}@media(min-width:992px){.login-container__right .login-content{display:block;min-height:auto;padding:50px 45px;border-radius:10px;max-height:calc(100vh - 140px);overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}@supports selector(::-webkit-scrollbar){.login-container__right .login-content::-webkit-scrollbar{width:3px;height:3px;background-color:transparent}.login-container__right .login-content::-webkit-scrollbar-track{background:transparent;border-radius:0}.login-container__right .login-content::-webkit-scrollbar-thumb{background-color:transparent;border-radius:1px;border:none}.login-container__right .login-content:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,47%,.4)}}@supports not selector(::-webkit-scrollbar){.login-container__right .login-content{scrollbar-width:thin;scrollbar-color:transparent transparent}}@supports(scrollbar-width:auto){.login-container__right .login-content{scrollbar-width:auto;scrollbar-color:auto}}}.login-container__right .login-content h2{color:#1e1e1e;font-size:16px;font-weight:700;margin-bottom:30px;text-align:center}.login-container__right .login-content .otp-p-center{font-size:12px;font-weight:400;color:#191919;text-align:center;margin-bottom:26px}.login-container__right .login-content .resend-link{font-size:12px;font-weight:400;color:#191919;text-decoration:underline;margin:0 auto 36px;text-align:center}.login-container__right .login-content .mbs-0{margin-bottom:0!important}.login-container__right .login-content__button{margin:0 0 20px}.login-container__right .login-content__button-link{font-size:12px;text-align:center;margin-bottom:30px;font-family:Inter,sans-serif;width:100%;border-color:#e8e8e8}.login-container__right .login-content__button-link strong{font-weight:600;display:inline-block;margin-left:6px}.login-container__right .login-content__button-link:hover{border-radius:10px;border-color:#e8e8e8;background:hsla(0,0%,47%,.1)}.login-container__right .login-content__social-btn{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:26px}.login-container__right .login-content__social-btn .btn{width:100%;gap:20px}.login-container__right .login-content__social-btn .btn:hover{color:#191919}.login-container__right .login-content__forgot-password{margin:30px 0 20px;font-family:Inter,sans-serif;color:var(--app-primary-color);font-size:12px;font-weight:300;text-align:right}.login-container__right .login-content__forgot-password a{color:var(--app-primary-color);text-decoration:none;outline:0}.login-container__right .login-content__forgot-password a:hover{color:var(--app-primary-color);text-decoration:underline}.login-container__right .login-content__terms{font-size:12px;text-align:center;line-height:normal;max-width:250px;margin:0 auto}.login-container__right .login-content__terms a{color:#191919;text-decoration:underline;display:inline-block;margin:0 4px}.login-container__right .login-content__terms a:hover{color:var(--app-primary-color);text-decoration:underline}.otp-input-row{display:flex;justify-content:center;gap:8px;margin-bottom:27px}.otp-input-row .form-control{padding:12px 6px;text-align:center}.login-small-device{padding-top:0;padding-bottom:40px;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.login-small-device{padding-top:0}}@media(min-width:992px){.login-small-device{display:none}}.login-small-device .header-logo{margin-bottom:25px}.login-small-device h1{text-align:center;font-size:26px;font-weight:700;line-height:30px;margin-bottom:10px}.login-small-device h4{font-size:16px;font-weight:400;line-height:normal;margin-bottom:0;text-align:center}@media(min-width:768px){.login-small-device h4{font-size:18px}}.static-main-container{padding-top:138px}@media(min-width:768px){.static-main-container{padding-top:90px}}.static-main-container.login-padding{padding-top:74px}@media(min-width:768px){.static-main-container.login-padding{padding-top:90px}}@media(min-width:992px){.static-main-container .container{padding:0 1.25rem}}.static-main-container .container-fluid{position:relative;z-index:2;background:#fff}.static-main-container .about-us-subtitle{color:#777;font-weight:300;font-size:14px;line-height:24px;margin-bottom:14px}@media(min-width:768px){.static-main-container .about-us-subtitle{font-size:16px;line-height:30px}}@media(min-width:992px){.static-main-container .about-us-subtitle{font-size:18px;line-height:32px}}@media(min-width:1600px){.static-main-container .about-us-subtitle{font-size:22px;line-height:36px}}.static-top-banner{padding-top:34px}.static-top-banner .image-container{border-radius:10px;width:100%;height:260px;margin-bottom:30px}@media(min-width:768px){.static-top-banner .image-container{margin-bottom:43px;height:370px}}@media(min-width:992px){.static-top-banner .image-container{margin-bottom:44px;height:460px}}.static-top-banner .image-container img{border-radius:10px;width:100%;height:100%;object-fit:cover}.static-top-banner .banner-title{color:#777;font-weight:300;font-size:45px;line-height:normal;letter-spacing:2px;word-break:break-word;position:relative;z-index:1;margin:0 0 33px;text-align:center;text-wrap:balance}@media(min-width:768px){.static-top-banner .banner-title{letter-spacing:3px;font-size:56px;line-height:70px}}.image-with-content{display:flex;flex-wrap:wrap;align-items:center;gap:44px;padding:32px 0 53px}@media(min-width:768px){.image-with-content{padding:42px 0 63px;gap:55px}}@media(min-width:992px){.image-with-content{padding:62px 0;gap:85px}}.image-with-content.reverse{padding-top:7px}@media(min-width:992px){.image-with-content.reverse{padding-top:62px}}.image-with-content.reverse .image-container{order:1}@media(min-width:768px){.image-with-content.reverse .image-container{order:2}}.image-with-content.reverse .content-container{order:2}@media(min-width:768px){.image-with-content.reverse .content-container{order:1}}.image-with-content .image-container{width:100%;position:relative}@media(min-width:768px){.image-with-content .image-container{width:40.625%}}.image-with-content .image-container img{width:100%;height:100%;object-fit:cover;border-radius:8px}.image-with-content .image-container .large-image{max-width:95%}@media(min-width:992px){.image-with-content .image-container .large-image{max-width:calc(100% - 130px);margin-right:130px}}.image-with-content .image-container .small-image{max-width:180px;height:auto;position:absolute;bottom:-20px;right:0}@media(min-width:768px){.image-with-content .image-container .small-image{max-width:40.625%}}.image-with-content .content-container{flex:1 1;color:#777}.image-with-content h2{font-size:28px;font-weight:300;line-height:normal;letter-spacing:1.718px;margin:0 0 12px}@media(min-width:768px){.image-with-content h2{letter-spacing:2.718px;font-size:38px;margin-bottom:20px}}@media(min-width:992px){.image-with-content h2{letter-spacing:3.718px;font-size:44px}}.image-with-content p{font-size:14px;line-height:24px;margin:0}@media(min-width:992px){.image-with-content p{font-size:18px;line-height:32px}}@media(min-width:1600px){.image-with-content p{font-size:22px;line-height:36px}}.image-with-text .image-container{margin:0 0 20px;float:right}@media(min-width:768px){.image-with-text .image-container{margin:0 0 0 20px}}@media(min-width:992px){.image-with-text .image-container{margin:0 0 20px 40px}}.team-container{padding:0 0 36px}@media(min-width:768px){.team-container{padding:30px 0 60px}}.team-container .container{padding:0}@media(min-width:768px){.team-container .container{padding:0 .75rem}}.team-container .team-title{color:#777;font-weight:300;font-size:28px;line-height:38px;letter-spacing:1.718px;margin:0 0 38px}@media(min-width:768px){.team-container .team-title{font-size:38px;line-height:50px;letter-spacing:2.718px}}@media(min-width:992px){.team-container .team-title{font-size:44px;line-height:56px;letter-spacing:3.718px}}.team-container .member-card{border-radius:8px;color:#777;margin-bottom:54px}@media(min-width:768px){.team-container .member-card{display:flex;margin-bottom:60px;gap:54px}.team-container .member-card:last-child{margin-bottom:0}}.team-container .member-card .member-image{width:200px;min-width:200px;height:200px;object-fit:cover;border-radius:8px;margin-bottom:40px;max-height:205px}@media(min-width:768px){.team-container .member-card .member-image{height:auto;width:280px;min-width:280px;margin-bottom:0;max-height:290px}}@media(min-width:992px){.team-container .member-card .member-image{width:320px;min-width:320px;max-height:330px}}@media(min-width:1200px){.team-container .member-card .member-image{width:420px;min-width:420px;max-height:430px}}.team-container .member-card .member-name{font-size:24px;line-height:28px;text-transform:capitalize;margin-bottom:16px}@media(min-width:768px){.team-container .member-card .member-name{font-size:36px;line-height:normal;margin-bottom:24px}}.team-container .member-card .member-designation{color:#191919;font-size:18px;line-height:normal;letter-spacing:.54px;margin-bottom:28px}@media(min-width:768px){.team-container .member-card .member-designation{font-size:20px;letter-spacing:.6px;margin-bottom:36px}}.team-container .member-card .member-description{font-size:14px;font-style:normal;line-height:24px}@media(min-width:768px){.team-container .member-card .member-description{font-size:18px;line-height:32px}}.team-container .member-card .member-description p{font-size:14px;font-style:normal;line-height:24px}@media(min-width:768px){.team-container .member-card .member-description p{font-size:18px;line-height:32px}}.team-container .member-card .member-description p:not(:last-child){margin-bottom:22px}@media(min-width:768px){.team-container .member-card .member-description p:not(:last-child){margin-bottom:18px}}.contact-us-container{padding:36px 0 55px}@media(min-width:768px){.contact-us-container{padding:46px 0 70px}}@media(min-width:992px){.contact-us-container{padding:56px 0 100px}}.contact-us-container .contact-us-title{color:#777;font-size:20px;line-height:normal;letter-spacing:1px;text-align:center;margin:0}@media(min-width:768px){.contact-us-container .contact-us-title{letter-spacing:3px;font-size:28px}}.contact-us-container .link{color:#318c96;text-decoration:underline;cursor:pointer}.reverse .large-image{max-width:100%!important;margin-right:0!important}.landing-search{padding:0 0 11px}@media(min-width:768px){.landing-search{padding:72px 0 53px}}.landing-search__subheading{font-size:14px;letter-spacing:1.4px;line-height:normal;text-transform:uppercase;margin-bottom:6px;font-weight:400}@media(min-width:992px){.landing-search__subheading{text-align:center}}@media(min-width:768px){.landing-search__subheading{margin-bottom:8px}}.landing-search__heading{font-size:30px;font-weight:700;line-height:normal;margin-bottom:20px}@media(min-width:992px){.landing-search__heading{text-align:center}}@media(min-width:768px){.landing-search__heading{margin-bottom:20px;font-size:30px}}.landing-search .custom-tabs{display:flex;gap:8px;margin-bottom:30px;flex-direction:column}@media(min-width:768px){.landing-search .custom-tabs{margin-bottom:13px}}.landing-search .custom-tabs__item{display:flex;align-items:center;gap:8px;cursor:pointer;text-transform:uppercase;font-size:14px;font-weight:400;line-height:109.668%;width:max-content;padding:6px 12px;border-radius:10px}@media(min-width:768px){.landing-search .custom-tabs__item{font-size:16px;width:max-content;min-height:44px;display:flex;align-items:center;padding:10px 14px}}@media(max-width:767px){.landing-search .custom-tabs__item{width:100%}}.landing-search .custom-tabs__item img,.landing-search .custom-tabs__item svg{transition:opacity .3s ease}.landing-search .custom-tabs__item:not(.active) svg path{fill:#000}.landing-search .custom-tabs__item.active{background:var(--app-primary-color);font-weight:600;color:#fff}.landing-search .custom-tabs__item.active img,.landing-search .custom-tabs__item.active svg{opacity:1}.landing-search .tab-content__item .nav{margin-bottom:20px}@media(max-width:767px){.landing-search .tab-content__item .nav{justify-content:flex-start!important;margin-left:45px}}.landing-search .scale-container{position:relative!important;height:auto!important;width:auto!important;max-width:inherit!important;max-height:inherit!important;transform:none!important;top:inherit!important;left:inherit!important;z-index:inherit}.landing-search .scale-container .search-flight__form{transform:inherit!important;position:relative!important}.landing-search .scale-container .search-flight__form.is-scrolled{padding:0!important;transform:none!important}@media(min-width:992px){.landing-search .search-flight__form{min-height:102px}}.search-flight__form{display:flex;gap:11px;align-items:center;max-width:1285px;width:100%;flex-wrap:wrap;position:relative}@media(min-width:992px){.search-flight__form{gap:20px;flex-wrap:nowrap;margin:0 auto;gap:60px}}.search-flight__form .flt-swip-circle{position:absolute;margin:0;background:#fff!important;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50px;z-index:1;left:48.5%;right:auto;top:24px;cursor:pointer;border:1px solid #191919!important;outline:0!important;box-shadow:none!important}@media(max-width:1200px){.search-flight__form .flt-swip-circle{left:18.2%}}@media(max-width:991px){.search-flight__form .flt-swip-circle{left:inherit;right:40px;top:56px}}@media(min-width:992px){.search-flight__form.one-way__form .search-flight__form-item-inner .search-flight__form-item:first-child,.search-flight__form.one-way__form .search-flight__form-item-inner .search-flight__form-item:nth-child(2){flex:0 0 32%;max-width:32%}.search-flight__form.one-way__form .search-flight__form-item-inner .search-flight__form-item:nth-child(3){flex:0 0 16%;max-width:16%}.search-flight__form.one-way__form .search-flight__form-item-inner .search-flight__form-item:nth-child(4){flex:0 0 20%;max-width:20%}.search-flight__form.round-trip__form .search-flight__form-item-inner .search-flight__form-item:first-child,.search-flight__form.round-trip__form .search-flight__form-item-inner .search-flight__form-item:nth-child(2){flex:0 0 24%;max-width:24%}.search-flight__form.round-trip__form .search-flight__form-item-inner .search-flight__form-item:nth-child(3),.search-flight__form.round-trip__form .search-flight__form-item-inner .search-flight__form-item:nth-child(4){flex:0 0 16%;max-width:16%}.search-flight__form.round-trip__form .search-flight__form-item-inner .search-flight__form-item:nth-child(5){flex:1 1;max-width:20%;min-width:20%}}.search-flight__form .btn-container{width:100%}.search-flight__form .btn-container .btn-primary{color:var(--app-primary-color)}.search-flight__form .btn-container .btn-primary:hover{background:#c61727}@media(min-width:992px){.search-flight__form .btn-container{width:auto}}.search-flight__form .btn-container .round-btn{width:100%;height:60px;padding:0;display:flex;align-items:center;justify-content:center;gap:10px;background:none!important}.search-flight__form .btn-container .round-btn .spinner-border{--bs-spinner-width:1.8rem;--bs-spinner-height:1.8rem;--bs-spinner-border-width:.25em}.search-flight__form .btn-container .round-btn:disabled .round-btn__icon{animation:none!important}@media(min-width:992px){.search-flight__form .btn-container .round-btn{border-radius:50%;width:102px;height:102px}}.search-flight__form .btn-container .round-btn__text{font-size:14px;font-weight:600;line-height:109.668%}@media(min-width:992px){.search-flight__form .btn-container .round-btn__text{display:none}}.search-flight__form .btn-container .round-btn__icon{height:16px;width:16px;transition:transform .3s ease,opacity .3s ease;animation:iconSlideIn .3s ease-in-out forwards}@media(min-width:768px){.search-flight__form .btn-container .round-btn__icon{height:22px;width:22px}}@media(min-width:992px){.search-flight__form .btn-container .round-btn__icon{height:30px;width:30px}}.search-flight__form .btn-container .round-btn:hover .round-btn__icon{animation:iconSlideOut .3s ease-in-out forwards}.search-flight__form .btn-container .round-btn.spinner-btn .round-btn__icon{opacity:0!important}.search-flight__form .btn-container .update-btn{height:70px;position:relative;min-width:100%;transition:background-color .2s ease;box-shadow:none!important;outline:0!important;border-radius:10px;border:1px solid var(--app-primary-color)!important;background:#fff!important;color:var(--app-primary-color)!important}.search-flight__form .btn-container .update-btn .spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-border-width:.25em}.search-flight__form .btn-container .update-btn:hover{color:var(--app-primary-color)!important;background:rgba(var(--app-primary-color),.1)!important}@media(min-width:992px){.search-flight__form .btn-container .update-btn{margin-left:-48px;min-width:168px}}.search-flight__form .btn-container .update-btn.update-btn-clicked .toggle-btn-arrow{transform:rotate(180deg)}.search-flight__form-item-inner{display:flex;flex:1 1;flex-wrap:wrap;width:calc(100% + 48px);margin:0}@media(min-width:1400px){.search-flight__form-item-inner{margin-left:-24px;margin-right:-24px}}@media(min-width:992px){.search-flight__form-item-inner{flex-wrap:nowrap;padding-right:20px}}@media(max-width:767px){.search-flight__form-item-inner:first-child{border-top-left-radius:10px}.search-flight__form-item-inner:last-child{border-top-right-radius:10px}}.search-flight__form-item{display:flex;gap:6px;align-items:center;border:1px solid #191919;padding:14px 14px 13px;flex:0 0 100%;max-width:100%;position:relative;cursor:pointer;transition:all .3s ease;margin-top:-1px;height:70px}@media(max-width:767px){.search-flight__form-item.guest-item.fgi{border-radius:0 0 0 10px!important}.search-flight__form-item.guest-item.lgi{border-radius:0 0 10px 0!important}}.search-flight__form-item.guest-item .search-flight__form-item__content .custom-select__control{height:66px!important}.search-flight__form-item.guest-item .search-flight__form-item__content .custom-select__menu .custom-select__menu-list .custom-select__option:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.search-flight__form-item.guest-item .search-flight__form-item__content .form-label{position:absolute;left:inherit;transform:none;font-size:15px;font-weight:700;margin-bottom:4px;top:12px}@media(min-width:1400px){.search-flight__form-item.guest-item .search-flight__form-item__content .form-label{font-size:16px}}@media(min-width:1600px){.search-flight__form-item{padding:14px 20px 13px}}@media(min-width:992px){.search-flight__form-item{margin-top:0;flex:0 0 24%;max-width:24%}.search-flight__form-item:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}}@media(max-width:991px){.search-flight__form-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}}@media(min-width:992px){.search-flight__form-item:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}}@media(max-width:991px){.search-flight__form-item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media(min-width:992px){.search-flight__form-item:not(:last-child){border-right:0}}.search-flight__form-item.date-item{flex:0 0 50%;max-width:50%}@media(min-width:992px){.search-flight__form-item.date-item{flex:0 0 16%;max-width:16%;position:relative}}@media(max-width:991px){.search-flight__form-item.date-item+.date-item{border-left:0}}@media(min-width:992px){.search-flight__form-item.date-item .calendar-icon{position:absolute;right:14px}}@media(min-width:1600px){.search-flight__form-item.date-item .calendar-icon{right:20px}}.search-flight__form-item.last-item{flex:1 1}.search-flight__form-item.muted .date-label,.search-flight__form-item.muted .main-text{color:#777}.search-flight__form-item.muted img{opacity:.5}.search-flight__form-item.returned .custom-calendar-wrap{left:0;right:0;width:100%}@media(min-width:992px){.search-flight__form-item.returned .custom-calendar-wrap{left:inherit;right:0;width:auto}}@media(min-width:1600px){.search-flight__form-item.returned .custom-calendar-wrap{left:0;right:inherit}}.search-flight__form-item__content{display:flex;flex-direction:column;gap:0;flex:1 1}.search-flight__form-item__content .floating-label-group .search-input{border-radius:0}.search-flight__form-item__content .floating-label-group .search-input::placeholder{color:hsla(0,0%,47%,.8)!important}.search-flight__form-item__content .custom-select__control .custom-select__value-container .custom-select__input-container,.search-flight__form-item__content .custom-select__control .custom-select__value-container .custom-select__single-value{font-size:14px;font-weight:500}.search-flight__form-item__content .main-text{font-size:14px;font-weight:700;line-height:normal;margin-bottom:4px}@media(min-width:768px){.search-flight__form-item__content .main-text{font-size:15px}}@media(min-width:1400px){.search-flight__form-item__content .main-text{font-size:16px}}.search-flight__form-item__content .date-label{font-size:12px;font-weight:400;line-height:normal;margin-bottom:0;line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(min-width:768px){.search-flight__form-item__content .date-label{font-size:14px}}.search-flight__form-item__content .date-label.date-placeholder-label{color:hsla(0,0%,47%,.8)}.search-flight__form-item__content .calendar-icon{min-width:16px}.search-flight__form-item__content .dropdown-arrow{margin-left:10px;transition:transform .3s ease-in-out;position:absolute;right:12px;height:100%;display:flex;justify-content:center;align-items:center;top:0}.search-flight__form-item__content .dropdown-arrow.open{transform:rotate(180deg)}@media(min-width:992px){.search-flight__form-item__content .dropdown-arrow{right:14px}}@media(min-width:1600px){.search-flight__form-item__content .dropdown-arrow{right:20px}}@media(max-width:991px){.search-flight__form-item__content .dropdown-arrow{right:16px}}.search-flight__form-item__content .custom-select__control{border:0!important;border-radius:0!important;min-height:inherit!important;min-width:100%!important}.search-flight__form-item__content .custom-select__control .custom-select__value-container{padding:0 8px 0 0!important}.search-flight__form-item__content .react-datepicker-wrapper .form-control{font-size:14px;font-weight:400;line-height:normal;border:0;height:auto;padding:0;box-shadow:none;outline:0}.search-flight__form-item__content .form-group{margin:0}.search-flight__form-item__content .form-group .form-label{display:none}.search-flight__form-item__content .form-group .form-control{font-size:14px;font-weight:400;line-height:normal;border:0;height:auto;padding:0;box-shadow:none;outline:0}.search-flight__form-item__content .react-datepicker-popper{z-index:91}.search-flight__form-item__content.car-date-time{flex-direction:inherit;align-items:center;position:relative}.search-flight__form-item__content.car-date-time .time-item{position:relative;right:0;top:0;width:60px}@media(min-width:992px){.search-flight__form-item__content.car-date-time .time-item{top:4px}}.search-flight__form-item__content.car-date-time .time-item .react-datepicker-wrapper{position:absolute;right:0}.search-flight__form-item__content.car-date-time .time-item input{width:60px;text-align:left;border:0;outline:0;background:url(/_next/static/media/clock.f57acd11.svg) 0 4px no-repeat;padding-left:14px}.search-flight__form-item__content.car-date-time .time-item input::placeholder{font-size:13px}@media(min-width:992px){.search-flight__form-item__content.car-date-time .time-item input{background-position:0 2px}}.multi-flight__form{position:relative;margin-bottom:0;gap:0}@media(min-width:992px){.multi-flight__form{margin-bottom:16px}}.multi-flight__form .search-flight__form-item-inner .multi-parent-row{display:flex;width:100%;margin:0 auto;flex-direction:column;position:relative}.multi-flight__form .search-flight__form-item-inner .multi-parent-row+.multi-parent-row{margin-top:12px}@media(min-width:992px){.multi-flight__form .search-flight__form-item-inner .multi-parent-row+.multi-parent-row{margin-top:12px}}@media(min-width:768px){.multi-flight__form .search-flight__form-item-inner .multi-parent-row+.multi-parent-row+.multi-parent-row .search-flight__form-item.returned{border-right:1px solid #191919;border-top-right-radius:10px;border-bottom-right-radius:10px}}.multi-flight__form .search-flight__form-item-inner .multi-parent-row .flt-swip-circle{left:30%}@media(max-width:991px){.multi-flight__form .search-flight__form-item-inner .multi-parent-row .flt-swip-circle{left:inherit;right:40px}}.multi-flight__form .search-flight__form-item-inner .multi-parent-row .search-flight__form-item.date-item{flex:0 0 25%;max-width:25%}@media(min-width:992px){.multi-flight__form .search-flight__form-item-inner .multi-parent-row .search-flight__form-item.date-item{flex:0 0 100%;max-width:100%}}@media(max-width:991px){.multi-flight__form .search-flight__form-item-inner .multi-parent-row{position:relative}.multi-flight__form .search-flight__form-item-inner .multi-parent-row .add-city-flex{position:absolute;top:-16px;right:0;border:0;padding-inline:0}}.multi-flight__form .search-flight__form-item-inner .search-flight__head{color:#000!important;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:0 0 12px;width:100%;padding:0}@media(min-width:992px){.multi-flight__form .search-flight__form-item-inner .search-flight__head{padding:0;margin:0 0 8px;font-weight:400}.multi-flight__form .search-flight__form-item-inner{flex-wrap:wrap}.multi-flight__form .search-flight__form-item-inner .multi-flight-row{flex-wrap:wrap;display:flex;width:100%}}.multi-flight__form .search-flight__form-item-inner .multi-flight-row .search-flight__form-item.date-item .custom-calendar-wrap{left:inherit!important;right:0!important}.multi-flight__form .search-flight__form-item-inner .multi-flight-row .search-flight__form-item:first-child,.multi-flight__form .search-flight__form-item-inner .multi-flight-row .search-flight__form-item:nth-child(2){flex:0 0 100%;max-width:100%}@media(min-width:992px){.multi-flight__form .search-flight__form-item-inner .multi-flight-row .search-flight__form-item:first-child,.multi-flight__form .search-flight__form-item-inner .multi-flight-row .search-flight__form-item:nth-child(2){flex:0 0 31%;max-width:31%}}.multi-flight__form .search-flight__form-item-inner .multi-flight-row .search-flight__form-item:nth-child(3){flex:0 0 100%;max-width:100%}@media(min-width:992px){.multi-flight__form .search-flight__form-item-inner .multi-flight-row .search-flight__form-item:nth-child(3){flex:0 0 18%;max-width:18%}}.multi-flight__form .search-flight__form-item-inner .multi-flight-row .search-flight__form-item:nth-child(4){flex:0 0 100%;max-width:100%}@media(min-width:992px){.multi-flight__form .search-flight__form-item-inner .multi-flight-row .search-flight__form-item:nth-child(4){flex:0 0 20%;max-width:20%}}.multi-flight__form .search-flight__form-item-inner .multi-flight-row .add-city-flex{display:flex;align-items:center;justify-content:center;border-width:0!important;cursor:inherit;height:auto}@media(min-width:992px){.multi-flight__form .btn-container{margin-top:auto}}.multi-flight__form .btn-container .update-btn .toggle-btn-arrow{margin-left:8px;filter:invert(28%) sepia(92%) saturate(7496%) hue-rotate(341deg) brightness(95%) contrast(98%)}.multi-city-dropdown{position:absolute;background:#fff;z-index:9;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);top:100%;padding:16px;margin-left:0;max-height:400px;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:20px}@media(min-width:1600px){.multi-city-dropdown{max-height:550px}}@media(min-width:1400px){.multi-city-dropdown{margin-left:-20px}}@media(min-width:992px){.multi-city-dropdown{padding:16px 32px}}.multi-city-dropdown::-webkit-scrollbar{width:0;height:0;display:none}.multi-city-dropdown .multi-city-close{font-family:Inter,sans-serif;color:#191919;font-size:16px;font-style:normal;font-weight:400;line-height:109.668%;text-decoration:underline;display:flex;justify-content:flex-end;margin-left:auto}.multi-city-dropdown .search-flight__form-item-inner{margin:0!important;padding:0!important;width:100%!important}@media(min-width:992px){.multi-city-dropdown .search-flight__form-item-inner{padding:0 116px 0 0!important}}.multi-city-dropdown .search-flight__form-item-inner .search-flight__head{padding:0!important}.multi-city-dropdown .round-btn{min-width:40px!important;width:40px!important;height:40px!important;margin-left:auto!important;border-radius:50%;padding:4px}@media(min-width:992px){.multi-city-dropdown .round-btn{margin-top:8px;min-width:60px!important;width:60px!important;height:60px!important}}.multi-city-dropdown .round-btn img,.multi-city-dropdown .round-btn svg{width:14px!important;height:14px!important}@media(min-width:992px){.multi-city-dropdown .round-btn img,.multi-city-dropdown .round-btn svg{width:20px!important;height:20px!important}.multi-city-dropdown .round-btn{position:absolute;bottom:32px;right:40px;margin:0;border-radius:50%;width:60px;height:60px;min-width:60px}}@media(min-width:1400px){.multi-city-dropdown .coach-dropdown{left:inherit;right:0}}.add-city-column{display:flex;margin:4px 0 4px auto;padding:8px 16px}@media(min-width:992px){.add-city-column{max-width:18%;flex:0 0 18%;justify-content:center;display:flex;margin:28px 0 8px auto;padding:0}}.add-city-link{color:#191919!important;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:109.668%;display:flex;margin:0;text-decoration:underline}.add-city-link:hover{color:var(--app-primary-color)!important}.custom-calendar-wrap{background:#fff;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);padding-top:20px;cursor:auto;left:0;right:0;width:100%;top:0;margin-top:0;position:fixed;z-index:9999;height:100vh}.custom-calendar-wrap .calendar-back-btn{padding:0 16px;margin-bottom:16px}@media(min-width:992px){.custom-calendar-wrap .calendar-back-btn{display:none}}.custom-calendar-wrap .calendar-back-btn .back-btn{gap:8px}.custom-calendar-wrap .calendar-back-btn .back-btn img{width:22px;height:auto}@media(min-width:992px){.custom-calendar-wrap{position:absolute;z-index:9;left:0;right:inherit;width:auto;top:100%;height:auto;padding:20px 16px 12px;border-radius:10px}}.custom-calendar-wrap .check-date-label{color:#777;font-size:12px;font-style:normal;font-weight:700;line-height:normal;padding:0 8px;text-align:center}.custom-calendar-wrap .date-checkout-btn{color:var(--app-primary-color);font-size:12px;font-style:normal;font-weight:700;line-height:normal;padding:15px;display:flex;margin-left:auto;gap:8px;align-items:center}.react-datepicker{font-family:Inter,sans-serif!important;color:#191919!important;text-align:center;font-size:12px!important;font-style:normal;font-weight:400;line-height:normal}.react-datepicker.custom-calendar{border:0;border-radius:0;padding:0;background:none;box-shadow:none;position:relative;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:992px){.react-datepicker.custom-calendar{flex-wrap:nowrap;justify-content:flex-start}}.react-datepicker.custom-calendar .react-datepicker__day-name{color:#777!important}.react-datepicker.custom-calendar .react-datepicker__day,.react-datepicker.custom-calendar .react-datepicker__day-name,.react-datepicker.custom-calendar .react-datepicker__time-name{width:1.7rem;line-height:1.7rem;margin:.249rem .415rem;border-radius:50%!important}.react-datepicker.custom-calendar .react-datepicker__header{background:#fff;border-bottom:none;padding-top:20px}.react-datepicker.custom-calendar .react-datepicker__day--in-range,.react-datepicker.custom-calendar .react-datepicker__day--keyboard-selected,.react-datepicker.custom-calendar .react-datepicker__day--selected{background-color:var(--app-primary-color)!important;color:#fff!important;border-radius:50%}.react-datepicker.custom-calendar .react-datepicker__navigation{top:16px}.react-datepicker.custom-calendar .react-datepicker__navigation .react-datepicker__navigation-icon:before{border-color:#000;border-width:2px 2px 0 0}.react-datepicker.custom-calendar .react-datepicker__day--in-range,.react-datepicker.custom-calendar .react-datepicker__day--in-selecting-range,.react-datepicker.custom-calendar .react-datepicker__day--selected,.react-datepicker.custom-calendar .react-datepicker__month-text--in-range,.react-datepicker.custom-calendar .react-datepicker__month-text--in-selecting-range,.react-datepicker.custom-calendar .react-datepicker__month-text--selected,.react-datepicker.custom-calendar .react-datepicker__quarter-text--in-range,.react-datepicker.custom-calendar .react-datepicker__quarter-text--in-selecting-range,.react-datepicker.custom-calendar .react-datepicker__quarter-text--selected,.react-datepicker.custom-calendar .react-datepicker__year-text--in-range,.react-datepicker.custom-calendar .react-datepicker__year-text--in-selecting-range,.react-datepicker.custom-calendar .react-datepicker__year-text--selected{border-radius:.3rem;background-color:var(--app-primary-color);color:#fff}.react-datepicker.custom-calendar .react-datepicker__day--in-range:hover,.react-datepicker.custom-calendar .react-datepicker__day--in-selecting-range:hover,.react-datepicker.custom-calendar .react-datepicker__day--selected:hover,.react-datepicker.custom-calendar .react-datepicker__month-text--in-range:hover,.react-datepicker.custom-calendar .react-datepicker__month-text--in-selecting-range:hover,.react-datepicker.custom-calendar .react-datepicker__month-text--selected:hover,.react-datepicker.custom-calendar .react-datepicker__quarter-text--in-range:hover,.react-datepicker.custom-calendar .react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker.custom-calendar .react-datepicker__quarter-text--selected:hover,.react-datepicker.custom-calendar .react-datepicker__year-text--in-range:hover,.react-datepicker.custom-calendar .react-datepicker__year-text--in-selecting-range:hover,.react-datepicker.custom-calendar .react-datepicker__year-text--selected:hover{background-color:var(--app-primary-color)}.react-datepicker.custom-calendar .react-datepicker__day--keyboard-selected,.react-datepicker.custom-calendar .react-datepicker__month-text--keyboard-selected,.react-datepicker.custom-calendar .react-datepicker__quarter-text--keyboard-selected,.react-datepicker.custom-calendar .react-datepicker__year-text--keyboard-selected{border-radius:50%;background-color:color-mix(in srgb,var(--app-primary-color) 60%,transparent);color:#000}.react-datepicker.custom-calendar .react-datepicker__day--keyboard-selected:hover,.react-datepicker.custom-calendar .react-datepicker__month-text--keyboard-selected:hover,.react-datepicker.custom-calendar .react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker.custom-calendar .react-datepicker__year-text--keyboard-selected:hover{background-color:color-mix(in srgb,var(--app-primary-color) 100%,transparent)}.react-datepicker.custom-calendar .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range),.react-datepicker.custom-calendar .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__month-text--in-range),.react-datepicker.custom-calendar .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__quarter-text--in-range),.react-datepicker.custom-calendar .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__year-text--in-range){background-color:color-mix(in srgb,var(--app-primary-color) 60%,transparent)}.react-datepicker.custom-calendar .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range),.react-datepicker.custom-calendar .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__month-text--in-selecting-range),.react-datepicker.custom-calendar .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__quarter-text--in-selecting-range),.react-datepicker.custom-calendar .react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__year-text--in-selecting-range),.react-datepicker.custom-calendar .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range),.react-datepicker.custom-calendar .react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__month-text--in-selecting-range),.react-datepicker.custom-calendar .react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__quarter-text--in-selecting-range),.react-datepicker.custom-calendar .react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__year-text--in-selecting-range){background-color:color-mix(in srgb,var(--app-primary-color) 100%,transparent);color:#fff}.react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon:before{top:7px;border-color:#000;border-width:2px 2px 0 0}.coach-dropdown{position:absolute;z-index:9;left:inherit;right:0;min-width:100%;top:100%}@media(min-width:992px){.coach-dropdown{min-width:360px}}@media(min-width:1400px){.coach-dropdown{min-width:410px;left:0;right:inherit}}@media(max-width:767px){.coach-dropdown{left:0;right:0}}.coach-dropdown-container .title{font-size:16px;font-weight:700;margin:0 0 4px}.coach-dropdown-container p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 14px}.coach-dropdown-container .coach-grid{display:flex;flex-wrap:wrap;justify-content:center}.coach-dropdown-container .coach-col{padding:2px;margin-top:2px}.coach-dropdown-container .coach-card{display:flex;flex-direction:column;align-items:center;transition:all .3s ease;cursor:pointer;border:0;background:none;border-radius:0;gap:9px;text-align:center}.coach-dropdown-container .coach-card .coach-icon{height:40px;display:flex;align-items:flex-end}.coach-dropdown-container .coach-card .coach-icon .coach-icon-img{filter:brightness(0) saturate(100%);max-width:100%;width:auto;height:auto}.coach-dropdown-container .coach-card.selected .coach-icon .coach-icon-img{filter:none}.coach-dropdown-container .coach-name{color:#191919;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.coach-dropdown-container .coach-name.active{font-weight:700;color:var(--app-primary-color)}.passenger-selection{display:flex;list-style-type:none;padding:0;border:1px solid #000;background:#fff;height:34px;justify-content:space-around;align-items:center;position:relative;width:100%;margin:0 0 26px;border-radius:10px}.passenger-selection li{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;width:37px;height:40px}.passenger-selection li.passenger-selected{background:var(--app-primary-color);color:#fff;font-weight:700;border-radius:10px}.passenger-selection li.last{position:absolute;right:-40px;background:#fff;width:34px;height:34px;border:1px solid #000}.suggestions-dropdown{position:absolute;z-index:9;left:0;right:0;min-width:100%;top:100%;cursor:auto;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:0!important;margin-left:-15px!important}@media(min-width:992px){.suggestions-dropdown{min-width:365px!important;right:inherit}}@media(min-width:768px){.suggestions-dropdown{border-radius:10px}}@media(max-width:991px){.suggestions-dropdown{width:100%!important}}.suggestions-card{max-width:100%;margin:auto;background:none;box-shadow:none;overflow:hidden;border:0;border-radius:0}.suggestions-card .search-without-label{padding:0 20px}.suggestions-card .search-without-label .form-label{display:none}.suggestions-card .search-without-label .form-control{padding:8px 20px;height:40px;color:#191919}.suggestions-card .search-without-label .form-control::placeholder{color:hsla(0,0%,47%,.8)!important}.suggestions-card .loading{padding:20px}.suggestions-card .card-body{padding:0}.suggestions-card .suggestions-title{color:#777;font-size:12px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 18px;padding:0 20px}.suggestions-card .list-group{max-height:350px;min-height:40px;overflow:auto;padding:0 20px;margin:20px 0}.suggestions-card .list-group:empty{min-height:inherit;display:none}@supports selector(::-webkit-scrollbar){.suggestions-card .list-group::-webkit-scrollbar{width:3px;height:3px;background-color:transparent}.suggestions-card .list-group::-webkit-scrollbar-track{background:transparent;border-radius:0}.suggestions-card .list-group::-webkit-scrollbar-thumb{background-color:transparent;border-radius:1px;border:none}.suggestions-card .list-group:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,47%,.4)}}@supports not selector(::-webkit-scrollbar){.suggestions-card .list-group{scrollbar-width:thin;scrollbar-color:transparent transparent}}@supports(scrollbar-width:auto){.suggestions-card .list-group{scrollbar-width:auto;scrollbar-color:auto}}.suggestions-card .suggestion-item{display:flex;align-items:center;margin-bottom:20px;border:0;padding:0;cursor:pointer}.suggestions-card .suggestion-item:last-child{margin-bottom:0}.suggestions-card .suggestion-item .icon-container{width:40px;min-width:40px;height:40px;background:color-mix(in srgb,var(--app-primary-color) 10%,transparent);display:flex;align-items:center;justify-content:center;border-radius:8px;margin-right:12px}.suggestions-card .suggestion-item .icon-container .airport-icon{width:24px;height:24px}.suggestions-card .suggestion-item .suggestion-details{flex-grow:1;display:flex;flex-direction:column;word-break:break-word;padding-right:8px}.suggestions-card .suggestion-item .suggestion-details .city{color:#191919;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.suggestions-card .suggestion-item .suggestion-details .airport{color:rgba(25,25,25,.5);font-size:12px;font-weight:600}.suggestions-card .suggestion-item .code{font-weight:700;color:#333}.suggestions-card .suggestion-item+.suggestions-title{padding:0}.datepicker-open-departure,.datepicker-open-return{overflow:hidden}@media(min-width:992px){.datepicker-open-departure,.datepicker-open-return{overflow:inherit}}@media(max-width:991px){.datepicker-open-departure .form-outer,.datepicker-open-return .form-outer{z-index:9!important}}.body-suggestion-dropdown .multi-city-dropdown,.datepicker-open-departure .multi-city-dropdown,.datepicker-open-return .multi-city-dropdown{overflow:inherit!important;max-height:inherit!important}@keyframes iconSlideOut{0%{transform:translate(0);opacity:1}50%{transform:translate(20px,-20px);opacity:0}51%{transform:translate(-20px,20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes iconSlideIn{0%{opacity:0;transform:translate(-20px,20px)}to{opacity:1;transform:translate(0)}}.coach-dropdown-open .multi-city-dropdown{overflow:inherit}@keyframes flipSlideUpFast{0%{transform:rotateX(0deg) translateY(0);opacity:1}40%{transform:rotateX(90deg) translateY(12px);opacity:0}60%{transform:rotateX(-90deg) translateY(-12px);opacity:0}to{transform:rotateX(0deg) translateY(0);opacity:1}}@media(min-width:1600px){.not-sticky-scroll .form-outer{transform:none!important;left:inherit!important;right:inherit!important;margin-inline:auto}.not-sticky-scroll .filter-container{min-height:inherit}.not-sticky-scroll .listing-scrolling{height:calc(100vh - 480px)}.not-sticky-scroll .result-head-flex{top:0}.not-sticky-scroll .hotel-search-container .search-result-container{min-height:calc(100vh - 360px)}}.search-error-msg{color:#ca3030;position:absolute;bottom:-18px;font-size:11px;cursor:default;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background-color:#ffd3d4;padding:4px 8px;border-radius:4px}.search-error-msg:after{bottom:100%;left:20%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:8px solid rgba(136,183,213,0);border-bottom-color:#ffd3d4;margin-left:-24px}.landing-search-panel{position:relative;padding:0;max-width:940px;margin:0 auto}@media(max-width:767px){.landing-search-panel{padding:0}}.landing-search-panel .landing-search-row{display:flex;flex-direction:column;gap:16px;margin:0}@media(max-width:991px){.landing-search-panel .landing-search-row{gap:8px;flex-wrap:wrap}}.landing-search-panel .landing-search-row .landing-search__heading{margin:0}.landing-search-panel .landing-search-row .custom-tabs{flex-direction:row;align-items:center;gap:20px;justify-content:center}@media(min-width:992px){.landing-search-panel .landing-search-row .custom-tabs{border-radius:10px;border:1px solid rgba(0,0,0,.3);min-height:64px;max-width:620px;margin:0 auto 40px}}@media(max-width:767px){.landing-search-panel .landing-search-row .custom-tabs{flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;margin-bottom:12px}}@media(min-width:992px){.landing-search-panel .tab-content{border-radius:10px;background:#fff;box-shadow:0 13px 30px 0 rgba(0,0,0,.15);position:relative;padding:36px}}.landing-search-panel .tab-content .tab-content{background:none;border:0;box-shadow:none;padding:0}.landing-search-panel .tab-content__item .nav{justify-content:flex-start!important}@media(max-width:991px){.landing-search-panel .tab-content__item .nav{margin-bottom:16px}}@media(max-width:767px){.landing-search-panel .tab-content__item .nav{margin:16px 0 16px 32px}}.landing-search-panel .tab-content__item .nav .nav-item{margin-bottom:2px}.landing-search-panel .tab-content__item .nav .nav-item .nav-link.active{font-weight:500}@media(min-width:992px){.landing-search-panel .search-flight__form{margin:0;flex-wrap:wrap;flex-direction:column;gap:0}}.landing-search-panel .search-flight__form.multi-flight__form{padding-top:12px}.landing-search-panel .search-flight__form .search-flight__form-item-inner{padding:0;width:100%;margin:0;flex-wrap:wrap}@media(min-width:992px){.landing-search-panel .search-flight__form .search-flight__form-item-inner .multi-parent-row .multi-flight-row .search-flight__form-item:nth-child(3){border-top-right-radius:10px;border-bottom-right-radius:10px}.landing-search-panel .search-flight__form .search-flight__form-item-inner .multi-parent-row:first-child .search-flight__form-item:nth-child(3){border-top-right-radius:0;border-bottom-right-radius:0}}.landing-search-panel .search-flight__form .search-flight__form-item__content .custom-select__control,.landing-search-panel .search-flight__form .search-flight__form-item__content .form-control{background:none}@media(min-width:992px){.landing-search-panel .search-flight__form .btn-container .round-btn{width:auto;min-width:190px;height:60px;gap:10px;border-radius:10px}.landing-search-panel .search-flight__form .btn-container .round-btn .round-btn__icon{display:none!important}.landing-search-panel .search-flight__form .btn-container .round-btn .round-btn__text{display:flex;font-size:16px;font-weight:400}.landing-search-panel .search-flight__form.hotel__form .hotel-des_form-item{flex:0 0 100%!important;max-width:100%!important;border-radius:10px!important}.landing-search-panel .search-flight__form.hotel__form .search-flight__form-item:nth-child(2),.landing-search-panel .search-flight__form.hotel__form .search-flight__form-item:nth-child(4){border-radius:10px 0 0 10px}.landing-search-panel .search-flight__form.hotel__form .search-flight__form-item:nth-child(3),.landing-search-panel .search-flight__form.hotel__form .search-flight__form-item:nth-child(5){border-radius:0 10px 10px 0;margin-left:-1px}.landing-search-panel .search-flight__form.car__form .car-pick-drop-item .search-flight__form-item{flex:0 0 100%!important;max-width:100%!important;margin:0;border:0;border-radius:0}.landing-search-panel .search-flight__form-item{border-radius:10px}.landing-search-panel .search-flight__form-item:not(:last-child){border-right:1px solid #191919}.landing-search-panel .search-flight__form-item{flex:0 0 50%!important;max-width:50%!important;margin-bottom:24px}.landing-search-panel .search-flight__form-item:first-child,.landing-search-panel .search-flight__form-item:nth-child(3){border-top-right-radius:0;border-bottom-right-radius:0}.landing-search-panel .search-flight__form-item:nth-child(2),.landing-search-panel .search-flight__form-item:nth-child(4){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.landing-search-panel .search-flight__form-item.returned .custom-calendar-wrap{left:0;right:inherit}}@media screen and (min-width:992px)and (max-width:1399px){.landing-search-panel .search-flight__form-item.car-pick-drop-item:nth-child(4) .custom-calendar-wrap,.landing-search-panel .search-flight__form-item.date-item.returned:nth-child(4) .custom-calendar-wrap,.landing-search-panel .search-flight__form-item.hotel-date-item:nth-child(3) .custom-calendar-wrap{left:inherit;right:0}}@media(min-width:992px){.landing-search-panel .coach-dropdown,.landing-search-panel .suggestions-dropdown{min-width:100%!important}}@media(min-width:1600px){.not-car-sticky-scroll .filter-container{min-height:inherit}}.not-car-sticky-scroll .result-head-flex{z-index:1}@media(min-width:1600px){.not-car-sticky-scroll .result-head-flex{top:0}}.video-top-section{min-height:100vh;position:absolute;top:auto;left:0;width:100%;height:100%}.video-top-section .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100vh}.video-top-section .video-wrapper video{width:100%;height:100%;object-fit:cover}.video-top-section .video-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4))}.video-section{position:relative;width:100%;height:100vh;overflow:hidden}.video-section .video-first-sec,.video-section .video-second-sec{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.video-section .carbon-card{background:#f9f9f9}.video-section .container-fluid{position:relative;min-height:calc(100vh - 115px)}@media(min-width:768px){.video-section__head{height:100vh;display:flex;align-items:center;padding-top:85px}}@media(min-width:992px){.video-section__head{padding-top:113px}}.video-section__title{color:#fff;text-shadow:0 4px 8.2px rgba(0,0,0,.25);font-weight:900;position:relative;padding-top:46px;font-size:40px;line-height:39px;max-width:275px}@media(min-width:768px){.video-section__title{font-size:52px;line-height:60px;padding-top:8px}}@media(min-width:992px){.video-section__title{max-width:600px;font-size:90px;line-height:94px;padding:0;margin:0}}@media(max-width:767px){.video-section__title{max-width:100%;text-align:center}}.video-section__title img{width:20px;height:20px;position:absolute;left:152px;bottom:5px;filter:brightness(0) invert(1)}@media(min-width:768px){.video-section__title img{width:30px;height:30px;left:210px;bottom:10px}}@media(min-width:992px){.video-section__title img{width:38px;height:38px;left:370px;bottom:20px;transition:transform .3s ease,opacity .3s ease;animation:iconSlideIn .3s ease-in-out forwards}}@media(max-width:767px){.video-section__title img{display:none}}.video-section__title:hover img{animation:iconSlideOut .3s ease-in-out forwards}.video-section+.booking-section .booking-container .tab-content{padding-top:70px}@media(min-width:768px){.video-section+.booking-section .booking-container .tab-content{padding-top:0}}.video-section+.booking-section .booking-container .booking-search-container{top:70px;width:100%;left:0;right:0;display:flex;justify-content:center}@media(min-width:768px){.video-section+.booking-section .booking-container .booking-search-container{top:18px;right:0;width:50%;justify-content:flex-start}}.video-section__card-container{display:flex;gap:16px;flex-direction:column;align-items:flex-end;padding:30px 0 48px}@media(min-width:768px){.video-section__card-container{padding:85px 20px 50px 0;min-height:calc(100vh + 85px);align-items:center;justify-content:center;gap:10px}}@media(min-width:992px){.video-section__card-container{padding:115px 120px 115px 0;min-height:calc(100vh + 115px);display:flex;justify-content:center;gap:20px}}.video-section__card-container .booking-card{max-width:385px;width:100%;background:#fff;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);padding:26px 22px;border-radius:10px}@media(min-width:768px){.video-section__card-container .booking-card{padding:20px}}@media(min-width:992px){.video-section__card-container .booking-card{padding:26px}}.video-section__card-container .booking-card__header{display:flex;align-items:center;gap:9px;margin-bottom:22px}.video-section__card-container .booking-card__header.header-green{color:#268521}.video-section__card-container .booking-card__header.header-orange{color:#f70}.video-section__card-container .booking-card__header h4{font-size:18px;font-weight:700;margin:0}@media(min-width:992px){.video-section__card-container .booking-card__header h4{font-size:20px}}.video-section__card-container .booking-card__content{display:flex;flex-direction:column;gap:4px;margin-bottom:26px}.video-section__card-container .booking-card__content .date{font-size:18px;font-weight:700;line-height:109.668%;margin-bottom:10px}@media(min-width:768px){.video-section__card-container .booking-card__content .date{font-size:22px}}.video-section__card-container .booking-card__content .location-box .box{gap:2px}@media(min-width:992px){.video-section__card-container .booking-card__content .location-box .box.two-col-box{width:50%}}.video-section__card-container .booking-card__content .location-box .box.two-col-box .location-container{display:flex;align-items:center}.video-section__card-container .booking-card__content .location-box .box.two-col-box .one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:115px;display:inline-block}@media(min-width:992px){.video-section__card-container .booking-card__content .location-box .box.two-col-box .one-line{width:145px}}.video-section__card-container .booking-card__content .location-box .box__text{text-transform:inherit}.video-section__card-container .booking-card__content .location-box .box__title{line-height:normal}.video-section__card-container .booking-card__footer{display:flex;align-items:center;gap:10px}.video-section__card-container .booking-card__footer .airline-logo{width:35px;min-width:35px;height:auto;border-radius:5px}.video-section__card-container .booking-card__footer .video-arrow{margin-top:8px;cursor:pointer}.video-section__card-container .booking-card__footer .arrow-icon{margin-left:10px;cursor:pointer;transition:all .3s ease}.video-section__card-container .booking-card__footer .arrow-icon:hover{transform:translate(5px,-5px)}.video-section__card-container .booking-card__footer .footer__booking-info{display:flex;flex-direction:column;gap:5px}.video-section__card-container .booking-card__footer .footer__booking-info p{font-size:12px;font-weight:400;line-height:109.668%;text-transform:uppercase;margin-bottom:0}.video-section__card-container .booking-card.car-booking-card .booking-card__content{margin-bottom:18px}.video-section__card-container .booking-card.car-booking-card .booking-card__footer .video-arrow{margin-top:0}.carbon-card-container.container-fluid{padding-left:0;padding-right:0;min-height:auto;padding-bottom:0}@media(min-width:992px){.carbon-card-container.container-fluid{margin-top:113px}}.carbon-card{background:#fff;color:#191919;display:flex;align-items:flex-end;flex-wrap:wrap;gap:40px;padding:35px 19px 40px 20px;position:relative;border-radius:20px}@media(min-width:768px){.carbon-card{padding:50px 40px 30px;gap:20px}}@media(min-width:992px){.carbon-card{padding:93px 19px 30px 80px}}.carbon-card__content{display:flex;flex-direction:column}.carbon-card__image{position:absolute;top:113px;right:0;z-index:1}@media(min-width:768px){.carbon-card__image{display:flex}}@media(max-width:767px){.carbon-card__image{bottom:20px;right:20px;top:inherit}}.carbon-card__image img,.carbon-card__image svg{max-height:140px;width:100%}@media(min-width:768px){.carbon-card__image img,.carbon-card__image svg{max-height:180px}}@media(min-width:992px){.carbon-card__image img,.carbon-card__image svg{max-height:317px}}@media(min-width:768px){.carbon-card__image{position:static;margin:-30px 0 0 auto}}@media(min-width:992px){.carbon-card__image{margin:0 0 0 auto}}.carbon-card__title{font-size:12px;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:20px}@media(min-width:768px){.carbon-card__title{max-width:100%;margin-bottom:37px;font-size:16px}}.carbon-card .animated-boxes{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;flex-wrap:wrap;position:relative;z-index:2}@media(min-width:768px){.carbon-card .animated-boxes{margin-bottom:30px;gap:20px}}@media(min-width:992px){.carbon-card .animated-boxes{gap:20px;flex-wrap:nowrap;margin-bottom:37px}}.carbon-card .animated-boxes .box{display:flex;flex-direction:column;gap:8px;width:calc(50% - 8px);margin-bottom:8px}@media(min-width:768px){.carbon-card .animated-boxes .box{width:calc(50% - 20px)}}@media(min-width:992px){.carbon-card .animated-boxes .box{align-items:center;width:auto}}.carbon-card .animated-boxes .box__number_flex{display:flex;gap:4px;align-items:center}.carbon-card .animated-boxes .box__number{font-family:Inter,sans-serif;font-size:50px;font-weight:700;line-height:100%;margin-bottom:0;min-width:2ch;display:flex;justify-content:center}@media(min-width:768px){.carbon-card .animated-boxes .box__number{font-size:60px}}@media(min-width:992px){.carbon-card .animated-boxes .box__number{font-size:90px}}.carbon-card .animated-boxes .box .text-with-image{display:flex;align-items:center;gap:10px;color:#191919;text-decoration:none}.carbon-card .animated-boxes .box .text-with-image .box__text{font-size:12px;font-weight:700;line-height:109.668%;letter-spacing:1.95px;text-transform:uppercase;margin-bottom:0}@media(min-width:768px){.carbon-card .animated-boxes .box .text-with-image .box__text{font-size:13px}}.carbon-card .animated-boxes .box .text-with-image img{width:12px;height:12px;filter:brightness(0) saturate(100%) brightness(12%)}.carbon-card__text{font-size:25px;font-weight:300;line-height:34px;margin-bottom:0}@media(min-width:768px){.carbon-card__text{font-size:40px;line-height:normal;margin-bottom:4px}}@media(min-width:992px){.carbon-card__text{margin-bottom:53px}}.carbon-card__text strong{font-weight:700}@media(min-width:768px){.carbon-card__text strong{display:block;margin-bottom:8px}}.location-box{display:flex;align-items:center;gap:10px}.location-box .box{display:flex;flex-direction:column;gap:4px}.location-box .box__title{font-size:14px;font-weight:700;line-height:27px;margin-bottom:0}.location-box .box__text{font-size:14px;font-weight:400;line-height:109.668%;text-transform:uppercase;margin-bottom:0}.location-box .box__separator{margin:0 12px;opacity:.4}@media(min-width:768px){.location-box .box__separator{margin:0 24px}}.video-background-section{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}@media(max-width:991px){.video-background-section{top:82px}}.video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper video{object-fit:cover}.video-wrapper .video-wrapper-img,.video-wrapper video,.video-wrapper:after{width:100%;height:100%}.video-wrapper:after{content:"";position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25))}.video-content-sections{position:relative;z-index:1;background-color:transparent}.video-content-sections .carbon-card{background:#f9f9f9}@media(max-width:767px){.video-content-sections .carbon-card{padding:35px 24px 160px}}.video-content-sections .video-first-sec,.video-content-sections .video-second-sec{width:100%;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 113px)}.booking-section{padding:40px 0;position:relative;background-color:#fff}.booking-section__title{display:flex;align-items:flex-end;margin:0 auto 30px;position:relative}.booking-section__title .suitcase-animation.suitcase-listing-none .suitcase-icon{animation:none!important;opacity:1!important;transform:none!important}.booking-section__title .suitcase-animation .suitcase-icon{object-fit:contain;max-height:85px;margin-right:-80px;margin-bottom:-20px;width:auto}@media(min-width:768px){.booking-section__title .suitcase-animation .suitcase-icon{max-height:155px;margin-right:-120px;margin-bottom:-20px;transform:translateX(-100vw);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out}}.booking-section__title-text{text-align:center;font-weight:700;font-size:40px;line-height:normal;margin-bottom:0}@media(min-width:768px){.booking-section.in-view .suitcase-icon{animation:slideInFromLeft .8s ease-out forwards;transform:translateX(0);opacity:1}.booking-section:not(.in-view) .suitcase-icon{animation:slideOutToLeft .8s ease-in forwards}}.booking-section .nav-underline{overflow-x:auto;flex-wrap:nowrap}.booking-section .nav-underline .nav-item{margin:0 0 10px}@media(min-width:992px){.booking-section .nav-underline .nav-item{margin:20px 0}}.booking-section .nav-underline .nav-link{padding:10px 0;white-space:nowrap}.booking-search-container{top:51px;right:0;margin-left:auto;margin-right:0;width:100%}@media(min-width:992px){.booking-search-container{position:absolute;width:50%;top:18px;max-width:300px}.booking-search-container .search-container{max-width:100%;margin:0 auto}}.booking-checkbox{display:flex;align-items:center;flex-wrap:wrap}.booking-checkbox .form-check{color:#191919;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;column-gap:4px;padding-left:0}@media(min-width:992px){.booking-checkbox .form-check{padding-left:1em}}.booking-checkbox .form-check:first-child{padding-left:0}.booking-checkbox .form-check .form-check-input{margin-left:0;min-width:14px;width:14px;height:14px}.booking-checkbox .form-check .form-check-input:checked{background-size:8px}.booking-container{position:relative}.booking-container .row{margin-left:0;margin-right:0}.booking-container .row [class*=col-]{padding-left:0;padding-right:0}.booking-container .nav{padding:0 24px}@media(min-width:1400px){.booking-container .nav{padding-top:0;padding-left:60px;padding-right:60px}}.booking-list-container,.booking-title-container{padding-top:80px;margin-top:0!important}@media(max-width:991px){.booking-list-container,.booking-title-container{padding-top:0}.booking-list-container .loader-container,.booking-title-container .loader-container{width:100%}}.booking-list-container .infinite-scroll-component,.booking-title-container .infinite-scroll-component{width:100%}@media(min-width:992px){.booking-list-container,.booking-title-container{padding-top:0}}.booking-list-container__list,.booking-title-container__list{display:flex;align-items:center;border-bottom:1px solid #e8e8e8;flex-wrap:wrap}@media(min-width:992px){.booking-list-container__list,.booking-title-container__list{flex-wrap:nowrap;padding:20px 24px}}@media(min-width:1400px){.booking-list-container__list,.booking-title-container__list{padding:20px 60px}}.booking-list-container__list.booking-ccm-list,.booking-title-container__list.booking-ccm-list{margin-bottom:-1px}@media(min-width:768px){.booking-list-container__list.booking-ccm-list .title-th,.booking-title-container__list.booking-ccm-list .title-th{padding-block:0;font-weight:500;font-size:14px}}@media(min-width:992px){.booking-list-container__list.booking-ccm-list .title-th:first-child,.booking-title-container__list.booking-ccm-list .title-th:first-child{justify-content:flex-start;flex:0 0 10%;max-width:10%}.booking-list-container__list.booking-ccm-list .title-th:last-child,.booking-title-container__list.booking-ccm-list .title-th:last-child{justify-content:flex-end}.booking-list-container__list.itinerary-header .title-th:first-child,.booking-title-container__list.itinerary-header .title-th:first-child{flex:0 0 10%;max-width:10%}.booking-list-container__list.itinerary-header .title-th:nth-child(2),.booking-title-container__list.itinerary-header .title-th:nth-child(2){flex:1 1;padding:0 0 0 26px}.booking-list-container__list.itinerary-header .title-th:nth-child(3),.booking-title-container__list.itinerary-header .title-th:nth-child(3){flex:0 0 15%;padding:0 10px;max-width:15%}.booking-list-container__list.itinerary-header .title-th:nth-child(4),.booking-title-container__list.itinerary-header .title-th:nth-child(4){flex:0 0 12%;max-width:12%;padding:0 10px}.booking-list-container__list.itinerary-header .title-th:nth-child(5),.booking-title-container__list.itinerary-header .title-th:nth-child(5){flex:0 0 10%;max-width:10%;padding:0 10px}.booking-list-container__list.itinerary-header .title-th:nth-child(6),.booking-title-container__list.itinerary-header .title-th:nth-child(6){flex:0 0 15%;max-width:15%;padding:0 10px}.booking-list-container__list.itinerary-header .title-th:nth-child(7),.booking-title-container__list.itinerary-header .title-th:nth-child(7){flex:0 0 8%;max-width:8%;padding:0}}.booking-list-container__list:first-child,.booking-title-container__list:first-child{border-top:1px solid #e8e8e8}@media screen and (min-device-width:768px)and (max-device-width:991px){.booking-list-container__list:nth-child(2),.booking-title-container__list:nth-child(2){border-top:1px solid #e8e8e8}}.booking-list-container__list:last-child,.booking-title-container__list:last-child{border-bottom:0}.booking-list-container__list.booking-title-head,.booking-title-container__list.booking-title-head{display:none}@media(min-width:992px){.booking-list-container__list.booking-title-head,.booking-title-container__list.booking-title-head{display:flex}}.booking-list-container .title-th,.booking-title-container .title-th{display:none;align-items:center;padding-bottom:14px;padding-top:14px}@media(min-width:992px){.booking-list-container .title-th,.booking-title-container .title-th{display:flex}}.booking-list-container .title-th:first-child,.booking-title-container .title-th:first-child{flex:0 0 12%;max-width:12%;justify-content:center}.booking-list-container .title-th:nth-child(2),.booking-title-container .title-th:nth-child(2){flex:0 0 182px;max-width:182px}.booking-list-container .title-th:nth-child(3),.booking-title-container .title-th:nth-child(3){flex:1 1;padding-left:26px}.booking-list-container .title-th:nth-child(4),.booking-title-container .title-th:nth-child(4){flex:0 0 15%;max-width:15%;padding-left:10px;padding-right:10px}.booking-list-container .title-th:nth-child(5),.booking-title-container .title-th:nth-child(5){flex:0 0 12%;max-width:12%;padding-left:10px;padding-right:10px}.booking-list-container .title-th:nth-child(6),.booking-title-container .title-th:nth-child(6){flex:0 0 10%;max-width:10%}.booking-list-container .title-th:nth-child(7),.booking-title-container .title-th:nth-child(7){flex:0 0 8%;max-width:8%}.booking-list-container .list-date,.booking-title-container .list-date{display:flex;justify-content:center;gap:8px;flex-direction:column;flex:0 0 50%;max-width:50%}@media(max-width:991px){.booking-list-container .list-date,.booking-title-container .list-date{align-items:flex-start!important;justify-content:flex-start!important;flex:0 0 100%;max-width:100%;padding:0 20px;margin-bottom:20px}}.booking-list-container .list-date .list-date-child,.booking-title-container .list-date .list-date-child{text-align:center;width:max-content}@media(max-width:991px){.booking-list-container .list-date .list-date-child,.booking-title-container .list-date .list-date-child{width:100%;margin-top:20px;text-align:left}}@media(min-width:992px){.booking-list-container .list-date,.booking-title-container .list-date{flex:0 0 10%;max-width:10%}}.booking-list-container .list-date h4,.booking-title-container .list-date h4{font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:normal;margin-bottom:0}.booking-list-container .list-date p,.booking-title-container .list-date p{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:109.668%;letter-spacing:2.1px;text-transform:uppercase;margin-bottom:0}.booking-list-container .list-image,.booking-title-container .list-image{flex:0 0 50%;max-width:50%}@media(min-width:992px){.booking-list-container .list-image,.booking-title-container .list-image{flex:0 0 135px;max-width:135px;height:135px}}@media(max-width:991px){.booking-list-container .list-image,.booking-title-container .list-image{flex:0 0 inherit;max-width:100%;margin:0 0 20px;padding:0 20px}}.booking-list-container .list-image img,.booking-title-container .list-image img{width:100%;height:100%;object-fit:cover;max-height:135px;border-radius:5px}@media(max-width:991px){.booking-list-container .list-image img,.booking-title-container .list-image img{max-width:100%}}.booking-list-container .list-details,.booking-title-container .list-details{flex:0 0 100%;max-width:100%;padding:20px 20px 40px}@media(max-width:991px){.booking-list-container .list-details,.booking-title-container .list-details{padding-bottom:20px}}@media(min-width:992px){.booking-list-container .list-details,.booking-title-container .list-details{flex:1 1;padding:0 0 0 26px}}.booking-list-container .list-details .hotel-location-box .box__text+.box__text,.booking-title-container .list-details .hotel-location-box .box__text+.box__text{margin-top:5px}@media(min-width:992px){.booking-list-container .list-details.flight-list-details,.booking-title-container .list-details.flight-list-details{padding-left:0}}.booking-list-container .list-details.flight-list-details .flight-list-column,.booking-title-container .list-details.flight-list-details .flight-list-column{display:flex;align-items:center;gap:14px;margin:0 0 12px}@media(max-width:991px){.booking-list-container .list-details.flight-list-details .flight-list-column,.booking-title-container .list-details.flight-list-details .flight-list-column{flex-direction:column;align-items:flex-start;gap:0}.booking-list-container .list-details.flight-list-details .flight-list-column .list-details-rt,.booking-title-container .list-details.flight-list-details .flight-list-column .list-details-rt{margin-bottom:10px}}.booking-list-container .list-details.flight-list-details .flight-list-column .list-details-rt .box__title,.booking-title-container .list-details.flight-list-details .flight-list-column .list-details-rt .box__title{font-weight:700}.booking-list-container .list-details.flight-list-details .flight-list-column .itineary-cp-text,.booking-title-container .list-details.flight-list-details .flight-list-column .itineary-cp-text{font-size:16px;font-weight:700;margin-bottom:5px}@media(max-width:991px){.booking-list-container .list-details.flight-list-details .flight-list-column .list-image,.booking-title-container .list-details.flight-list-details .flight-list-column .list-image{flex:inherit;max-width:inherit;padding:0}}.booking-list-container .list-details.flight-list-details .flight-list-column .list-details__text,.booking-title-container .list-details.flight-list-details .flight-list-column .list-details__text{margin:0}.booking-list-container .list-details.flight-list-details .flight-list-column+.location-box,.booking-title-container .list-details.flight-list-details .flight-list-column+.location-box{margin-bottom:0}.booking-list-container .list-details.flight-list-details .flight-list-column+.location-box+h5,.booking-title-container .list-details.flight-list-details .flight-list-column+.location-box+h5{margin-top:10px}@media(min-width:992px){.booking-list-container .list-details.flight-list-details .list-image,.booking-title-container .list-details.flight-list-details .list-image{flex:0 0 44px;max-width:44px;height:auto}}.booking-list-container .list-details.flight-list-details .list-image img,.booking-title-container .list-details.flight-list-details .list-image img{border-radius:4px;max-height:44px}.booking-list-container .list-details .flight-loc-box,.booking-title-container .list-details .flight-loc-box{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:5px}@media(min-width:992px){.booking-list-container .list-details .flight-loc-box,.booking-title-container .list-details .flight-loc-box{gap:27px;flex-wrap:nowrap;margin-bottom:10px}}.booking-list-container .list-details .flight-loc-box .flight-loc-item,.booking-title-container .list-details .flight-loc-box .flight-loc-item{display:flex;gap:10px;align-items:center;color:#1e1e1e;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.booking-list-container .list-details .flight-loc-itinerary,.booking-title-container .list-details .flight-loc-itinerary{font-size:16px;font-style:normal;font-weight:400;line-height:109.668%;display:flex;gap:4px;margin-top:4px}.booking-list-container .list-details .flight-upcoming-trip,.booking-title-container .list-details .flight-upcoming-trip{color:#268521;font-size:12px;font-style:normal;font-weight:700;line-height:109.668%}.booking-list-container .list-details .corporate-travel-p,.booking-title-container .list-details .corporate-travel-p{font-size:16px;font-weight:700}.booking-list-container .list-details span,.booking-title-container .list-details span{font-family:Inter,sans-serif;font-size:14px;line-height:109.668%;display:block;padding-bottom:5px}@media(max-width:991px){.booking-list-container .list-details span,.booking-title-container .list-details span{line-height:normal}}.booking-list-container .list-details__text,.booking-title-container .list-details__text{font-size:16px;line-height:20px;margin-bottom:16px}.booking-list-container .list-details__title,.booking-title-container .list-details__title{font-size:18px;font-weight:700;margin:0 0 8px}.booking-list-container .list-details .location-box,.booking-title-container .list-details .location-box{margin-bottom:10px;width:100%}@media(max-width:991px){.booking-list-container .list-details .location-box,.booking-title-container .list-details .location-box{margin-bottom:0}}.booking-list-container .list-details .location-box .list-details__text:last-child,.booking-title-container .list-details .location-box .list-details__text:last-child{margin-bottom:0}@media(min-width:768px){.booking-list-container .list-details .location-box .box__separator,.booking-title-container .list-details .location-box .box__separator{display:inline-block;border-top:1px dashed #777;min-width:90px;margin:-20px 0 0;padding:0;font-size:0}}.booking-list-container .list-details .location-box:empty,.booking-title-container .list-details .location-box:empty{display:none}.booking-list-container .list-details .location-box.car-location-box .box-image,.booking-title-container .list-details .location-box.car-location-box .box-image{width:44px;height:44px;border:1px solid #e8e8e8}.booking-list-container .list-details .location-box.car-location-box .box-image img,.booking-title-container .list-details .location-box.car-location-box .box-image img{width:100%;height:100%;object-fit:contain}.booking-list-container .list-details .location-box.flight-hotel-box,.booking-title-container .list-details .location-box.flight-hotel-box{gap:30px;margin-bottom:4px}.booking-list-container .list-details .location-box.flight-hotel-box .box__title,.booking-title-container .list-details .location-box.flight-hotel-box .box__title{gap:10px;display:flex;align-items:center}.booking-list-container .list-details .location-flight,.booking-title-container .list-details .location-flight{display:flex;gap:4px;font-size:16px;margin-bottom:10px}.booking-list-container .list-details .location-flight .location-flight-text,.booking-title-container .list-details .location-flight .location-flight-text{font-size:16px;font-family:Inter,sans-serif}.booking-list-container .list-details .box,.booking-title-container .list-details .box{gap:5px}.booking-list-container .list-details .box__title,.booking-title-container .list-details .box__title{font-size:16px;line-height:normal;margin-bottom:0}@media(min-width:992px){.booking-list-container .list-details .box__title,.booking-title-container .list-details .box__title{font-size:18px;line-height:109.668%}}.booking-list-container .list-details .box__text,.booking-title-container .list-details .box__text{font-size:14px;line-height:109.668%;text-transform:none}@media(min-width:992px){.booking-list-container .list-details .box__text,.booking-title-container .list-details .box__text{font-size:16px}}.booking-list-container .list-details .box__text+.box__text,.booking-title-container .list-details .box__text+.box__text{margin-top:10px}.booking-list-container .list-details h5,.booking-title-container .list-details h5{color:#777;font-size:12px;font-weight:700;line-height:109.668%;margin-bottom:0}.booking-list-container .list-details h5.upcoming-green-text,.booking-title-container .list-details h5.upcoming-green-text{color:#268521}.booking-list-container .list-details h5.approval-pending-text,.booking-title-container .list-details h5.approval-pending-text{color:#f70}.booking-list-container .list-details .alert-work-trip,.booking-title-container .list-details .alert-work-trip{background:color-mix(in srgb,var(--app-primary-color) 10%,transparent);min-height:19px;color:var(--app-primary-color);font-size:12px;font-style:normal;font-weight:700;line-height:109.668%;padding:3px 12px}.booking-list-container__list-amount,.booking-title-container__list-amount{padding:0 10px 30px;flex:0 0 50%;max-width:50%}@media(min-width:992px){.booking-list-container__list-amount,.booking-title-container__list-amount{padding:0 10px;flex:0 0 15%;max-width:15%}}@media(max-width:991px){.booking-list-container__list-amount,.booking-title-container__list-amount{flex:0 0 100%;max-width:100%;padding:0 20px;margin-bottom:20px}.booking-list-container__list-amount+.business-trip-col,.booking-title-container__list-amount+.business-trip-col{padding:0 20px 20px!important}}.booking-list-container__list-amount span,.booking-title-container__list-amount span{color:#777;font-size:14px;line-height:109.668%}.booking-list-container__list-amount h4,.booking-title-container__list-amount h4{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:109.668%;margin-bottom:0;padding-top:8px;word-break:break-word}@media(min-width:992px){.booking-list-container__list-amount h4,.booking-title-container__list-amount h4{font-size:20px}}.booking-list-container .business-trip-col,.booking-title-container .business-trip-col{flex:0 0 10%;max-width:10%;margin-top:9px}@media(max-width:991px){.booking-list-container .business-trip-col,.booking-title-container .business-trip-col{max-width:100%;flex:0 0 100%;padding:0 0 20px;margin:0}}.booking-list-container .business-trip-col .business-trip-label,.booking-title-container .business-trip-col .business-trip-label{border:1px solid #777;padding:4px 10px;font-size:12px;font-weight:400;min-width:96px;height:25px;border-radius:50px;text-align:center;width:max-content}.booking-list-container__list-employee,.booking-title-container__list-employee{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}@media(min-width:992px){.booking-list-container__list-employee,.booking-title-container__list-employee{flex:0 0 12%;max-width:12%}}@media(max-width:991px){.booking-list-container__list-employee,.booking-title-container__list-employee{flex:0 0 100%;max-width:100%;padding:0 20px;margin-bottom:20px}}.booking-list-container__list-status,.booking-title-container__list-status{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}@media(min-width:992px){.booking-list-container__list-status,.booking-title-container__list-status{flex:0 0 10%;max-width:10%}}@media(max-width:991px){.booking-list-container__list-status,.booking-title-container__list-status{flex:0 0 100%;max-width:100%;padding:0 20px;margin-bottom:20px}}.booking-list-container__list-status .list-status-col,.booking-title-container__list-status .list-status-col{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:normal}.booking-list-container__list-action,.booking-title-container__list-action{flex:0 0 100%;max-width:100%;justify-content:flex-end!important;display:flex!important;padding-right:30px;padding-bottom:30px}@media(min-width:992px){.booking-list-container__list-action,.booking-title-container__list-action{display:block;padding-right:0;padding-bottom:0;flex:0 0 8%;max-width:8%}}@media(max-width:991px){.booking-list-container__list-action,.booking-title-container__list-action{justify-content:flex-start!important;padding:0 20px 20px!important}}.booking-list-container__list-action .arrow-icon,.booking-title-container__list-action .arrow-icon{cursor:pointer;width:23px;height:23px;transition:transform .3s ease,opacity .3s ease;animation:iconSlideIn .3s ease-in-out forwards}@media(min-width:992px){.booking-list-container__list-action .arrow-icon,.booking-title-container__list-action .arrow-icon{width:38px;height:38px}}.booking-list-container__list-action:hover .arrow-icon,.booking-title-container__list-action:hover .arrow-icon{animation:iconSlideOut .3s ease-in-out forwards;filter:brightness(0) saturate(100%) invert(18%) sepia(89%) saturate(6015%) hue-rotate(345deg) brightness(91%) contrast(106%)}.booking-list-container .in-policy,.booking-title-container .in-policy{color:#268521;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:109.668%;display:flex;align-items:center;gap:5px;margin-bottom:0;margin-top:9px}@media(max-width:991px){.booking-list-container .in-policy,.booking-title-container .in-policy{margin:10px 0}}.booking-list-container .out-policy,.booking-title-container .out-policy{margin-bottom:0;color:#ca3030;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:109.668%;display:flex;align-items:center;gap:5px;margin-top:9px}@media(max-width:991px){.booking-list-container .out-policy,.booking-title-container .out-policy{margin-bottom:10px}}.booking-list-container .employee-avatar img,.booking-title-container .employee-avatar img{margin-bottom:8px;border-radius:50%;width:35px;height:35px}.booking-list-container .employee-avatar .avatar-box,.booking-title-container .employee-avatar .avatar-box{display:flex;width:35px;height:35px;padding:12px 8px;margin-bottom:8px;justify-content:center;align-items:center;flex-shrink:0;background:#191919;color:#fff;font-weight:700;border-radius:50%}.booking-list-container .employee-avatar .avatar-box:empty,.booking-title-container .employee-avatar .avatar-box:empty{display:none}.booking-list-container .employee-avatar .name,.booking-title-container .employee-avatar .name{font-size:14px;font-style:normal;font-weight:700;line-height:109.668%;margin-bottom:6px}.booking-list-container .employee-avatar .employee-id,.booking-title-container .employee-avatar .employee-id{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:129.7%;text-transform:uppercase;margin-bottom:0;word-break:break-word}.booking-list-container .employee-avatar .employee-id span,.booking-title-container .employee-avatar .employee-id span{font-weight:500}.booking-title-section{display:flex;gap:16px;align-items:center;justify-content:flex-start;margin-bottom:30px}@media(min-width:768px){.booking-title-section{gap:38px}}.booking-title-section .booking-sec-icon{max-width:100px}@media(min-width:992px){.booking-title-section .booking-sec-icon{max-width:217px;width:auto;height:auto}}.booking-title-section__title{font-size:30px;line-height:46px;font-weight:700}@media(min-width:992px){.booking-title-section__title{line-height:normal;margin:0}}.booking-list-section{padding:0}@media(min-width:992px){.booking-list-section{margin-top:-40px}}.booking-list-section .booking-list-container .list-details{padding:20px}@media(min-width:992px){.booking-list-section .booking-list-container .list-details{flex:1 1;padding:0 0 0 26px}}@media(max-width:991px){.booking-list-section .booking-list-container .list-details{padding-top:0}}@media(min-width:992px){.booking-list-section .booking-list-container .list-details.flight-list-details{padding-left:0}}.booking-list-section .booking-list-container .list-details.flight-list-details .flight-list-column{display:flex;align-items:center;gap:14px;margin:0}@media(max-width:991px){.booking-list-section .booking-list-container .list-details.flight-list-details .flight-list-column{flex-direction:column;align-items:flex-start;gap:0}}.booking-list-section .booking-list-container .list-details.flight-list-details .flight-list-column .list-details__text{margin:0}.booking-list-section .booking-list-container .list-details.flight-list-details .flight-list-column .list-details__text.mts-5{margin-top:5px}.booking-list-section .booking-list-container .list-details.flight-list-details .flight-list-column+.location-box{margin-top:20px;margin-bottom:0}.booking-list-section .booking-list-container .list-details.flight-list-details .flight-list-column+.location-box+h5{margin-top:10px}.booking-list-section .booking-list-container .list-details.flight-list-details .flight-list-column+h5{margin-top:20px}@media(min-width:992px){.booking-list-section .booking-list-container .list-details.flight-list-details .list-image{flex:0 0 44px;max-width:44px;height:auto}}.booking-list-section .booking-list-container .list-details.flight-list-details .list-image img{border-radius:4px;max-height:44px}.booking-list-section .booking-list-container__list-action{padding-right:20px}@media(min-width:992px){.booking-list-section .booking-list-container__list-action{padding-right:0}}.booking-list-section .booking-list-container__list-amount{padding-left:20px}@media(min-width:992px){.booking-list-section .booking-list-container__list-amount{padding:0 10px}}@media(max-width:991px){.booking-list-section .booking-list-container__list-amount .business-trip-col{padding:0;margin-top:10px}}.booking-list-section .booking-search-container{left:inherit;right:inherit;width:100%;top:80px}@media(min-width:992px){.booking-list-section .booking-search-container{left:0;width:23%;right:0;margin:0 auto;min-width:250px;top:20px}}@media(max-width:991px){.booking-list-section .booking-search-container{padding:0 15px}}.booking-id-header{display:flex;flex-direction:column;text-align:center;width:100%}.booking-id-header .booking-itinerary-image{margin:0 auto 28px}.booking-id-header .booking-d-tag{display:flex;gap:10px;align-items:center;margin:0 auto 15px;text-align:center}.booked-groups{display:flex;align-items:center;gap:40px;margin:0 auto 40px;position:relative;width:100%;justify-content:center}.booked-groups .booked-group-item{color:#1e1e1e;font-size:16px;font-style:normal;font-weight:700;line-height:normal;gap:10px;display:flex}.booked-groups .cancel-trash-link{display:flex;align-items:center;gap:8px;color:var(--app-primary-color)!important;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media(min-width:992px){.booked-groups .cancel-trash-link{position:absolute;right:0}}.booked-groups .cancel-trash-link img{filter:brightness(0) saturate(100%) invert(14%) sepia(98%) saturate(6198%) hue-rotate(353deg) brightness(98%) contrast(104%)}.authorize-section{padding:10px 0 30px}@media(min-width:992px){.authorize-section .booking-search-container{position:absolute;left:0;right:0;width:auto;margin:0 auto}}@media(max-width:991px){.authorize-section .booking-search-container{padding:0 15px}}.authorize-section .booking-list-container{padding-top:30px}@media(min-width:992px){.authorize-section .booking-list-container{padding-top:0}}.authorize-section .booking-list-container+.trip-type-selector{margin-top:30px}.authorize-section .booking-list-container .booking-list-container__list:last-child{border-bottom:0}@keyframes slideOutToLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-150%);opacity:0}}.expense-detail-approved .page-title{margin-bottom:10px!important}.expense-detail-approved .short-desc{font-size:14px;font-weight:400;margin:0 0 30px!important}.bill-container{display:flex;gap:22px;flex-wrap:wrap}.trip-book-head{position:relative}.trip-book-head .trip-book-status-head{padding:0 20px}@media(min-width:992px){.trip-book-head .trip-book-status-head{margin-top:20px}}@media(min-width:1400px){.trip-book-head .trip-book-status-head{padding:0 60px}}.trip-book-head .trip-book-status-head .page-title{margin:0}.trip-book-head .back-btn-container{margin-bottom:20px}.trip-book-head .trip-book-row{position:relative;display:flex;justify-content:space-between;padding:0 20px;align-items:center;margin:20px 0;flex-wrap:wrap}@media(min-width:992px){.trip-book-head .trip-book-row{flex-wrap:nowrap;margin:0 0 30px}}@media(min-width:1400px){.trip-book-head .trip-book-row{padding:0 60px}}@media(max-width:991px){.trip-book-head .trip-book-row{margin-top:0;flex-direction:column;align-items:flex-start}}.trip-book-head .trip-book-row .booking-checkbox{top:inherit;padding:0!important;position:relative;left:inherit!important;right:inherit!important;margin:0!important;gap:10px}@media(min-width:992px){.trip-book-head .trip-book-row .booking-checkbox{max-width:65%;justify-content:flex-end;row-gap:5px!important}}@media(min-width:1800px){.trip-book-head .trip-book-row .booking-checkbox{max-width:44%}}@media(max-width:991px){.trip-book-head .trip-book-row .booking-checkbox{align-items:flex-start}}@media(max-width:767px){.trip-book-head .trip-book-row .booking-checkbox{flex-direction:column;align-items:flex-start}}@media(max-width:991px){.trip-book-head .trip-book-row .booking-checkbox.booking-checkbox-left{margin-top:10px}}.trip-book-head .trip-book-row .booking-checkbox .form-check:first-child{padding-left:0}@media(min-width:992px){.trip-book-head .trip-book-row .booking-checkbox{gap:0}}.trip-book-head .trip-book-row .booking-search-container{top:inherit;min-width:inherit;width:auto!important;max-width:100%;margin:10px 0}@media(min-width:992px){.trip-book-head .trip-book-row .booking-search-container{max-width:300px;position:relative;left:0;right:0;margin:0 auto;z-index:1}}@media(min-width:1800px){.trip-book-head .trip-book-row .booking-search-container{position:absolute}}@media(max-width:991px){.trip-book-head .trip-book-row .booking-search-container{padding:0;width:100%!important}.trip-book-head .nav+.trip-book-row{margin-top:10px}}@media screen and (min-device-width:768px)and (max-device-width:991px){.trip-book-head .listing-result-container .infinite-scroll-component{display:flex;flex-wrap:wrap}.trip-book-head .listing-result-container .infinite-scroll-component .booking-list-container__list{width:50%}}.trip-booking-head{display:flex;gap:8px;justify-content:space-between;padding:0 20px;align-items:center;margin-bottom:30px;flex-wrap:wrap}@media(min-width:1400px){.trip-booking-head{padding:0 65px}}@media(min-width:1200px){.trip-booking-head{flex-wrap:nowrap}.trip-booking-head .trip-booking-search{position:absolute;left:0;right:0;max-width:300px;margin:0 auto}}.trip-book-req-head{display:flex;align-items:center;flex-wrap:wrap}@media(min-width:992px){.trip-book-req-head{flex-wrap:nowrap}.trip-book-req-head .trip-book-row{margin:0;padding:0;justify-content:normal;flex-direction:row-reverse;position:inherit;width:calc(100% - 420px)}}@media(min-width:1400px){.trip-book-req-head .trip-book-row{width:calc(100% - 500px)}}.trip-book-req-head .trip-book-row .booking-checkbox{padding:0 24px!important}@media(max-width:991px){.trip-book-req-head .trip-book-row .booking-checkbox{padding:0!important;margin-top:20px!important}}@media(min-width:992px){.trip-book-req-head .trip-book-row .booking-search-container{position:absolute}}.group-request-rejected{color:var(--app-primary-color)!important}.group-request-approved{color:#268521!important}@media(min-width:992px){.flight-list-itineary{flex-direction:column;align-items:flex-start!important}}.flight-list-itineary .flight-loc-box{margin:0}@media(min-width:992px){.flight-list-card-col{flex-direction:row;display:flex}.loader-itinerary-booking .loader-container{min-height:calc(100vh - 140px)}.loader-itinerary-booking .no-result{min-height:calc(100vh - 160px)}}.kyb-verification-container{min-height:calc(100vh - 227px)}.kyb-verification-container .page-title{font-size:28px;line-height:normal;font-weight:700;margin-bottom:17px;padding-top:50px}@media(min-width:768px){.kyb-verification-container .page-title{font-size:40px;line-height:normal}}.kyb-verification-container .page-subtitle{font-size:16px;line-height:129.7%;margin-bottom:40px;max-width:867px}.kyb-verification-container .btn-container{text-align:right;margin-bottom:15px;padding-top:20px}.kyb-verification-container .btn-container .verification-btn{margin-left:auto;font-size:16px;padding-left:30px;padding-right:30px;width:100%}@media(min-width:768px){.kyb-verification-container .btn-container .verification-btn{width:auto}}.upload-container{border:1px solid var(--Lighter-Gray,#e8e8e8);background:#fff;padding:16px;margin-bottom:20px}.upload-container__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.upload-container__top .content{flex:1 1}.upload-container__top .content p{font-size:14px;font-weight:700;margin-bottom:5px}.upload-container__top .content span{font-size:12px;color:#777}.upload-container__bottom{display:flex;align-items:center;justify-content:space-between}.upload-container__bottom .loader{flex:1 1;border-radius:4px;background:hsla(0,0%,91%,.5);height:6px;position:relative}.upload-container__bottom .loader__progress{max-width:100%;height:6px;border-radius:4px;display:block;background-color:var(--app-primary-color);position:absolute;top:0;left:0;transition:width .3s ease}.upload-container__bottom .loader-text{width:42px;text-align:right;font-size:12px}.success-message-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20vh}@media(min-width:768px){.success-message-container.success-message-vh{padding:20px;min-height:100vh;align-items:center}}.success-message-container img{margin-bottom:20px}.success-message-container h2{font-weight:700;font-size:20px;line-height:26px;margin-bottom:11px;text-align:center}@media(min-width:768px){.success-message-container h2{font-size:26px;line-height:27px}}.success-message-container p{font-size:14px;line-height:18px;margin-bottom:22px;text-align:center;text-wrap:balance}@media(min-width:768px){.success-message-container p{font-size:16px;line-height:22px;max-width:530px}}.success-message-container .btn-primary{width:100%;font-size:16px;padding-left:68px;padding-right:68px}@media(min-width:768px){.success-message-container .btn-primary{width:auto}}.subscription-plan-container{padding-top:40px;padding-bottom:20px;text-align:center}@media(min-width:768px){.subscription-plan-container{padding-top:50px;padding-bottom:50px}}.subscription-plan-container .popper-icon{margin-bottom:16px}@media(min-width:768px){.subscription-plan-container .popper-icon{margin-bottom:26px}}.subscription-plan-container .user-name{letter-spacing:1.4px;text-transform:uppercase;margin-bottom:12px}@media(min-width:768px){.subscription-plan-container .user-name{margin-bottom:17px}}.subscription-plan-container .thanks-title{text-align:center;font-weight:700;font-size:28px;line-height:normal;margin-bottom:10px}@media(min-width:768px){.subscription-plan-container .thanks-title{margin-bottom:10px;font-size:36px;line-height:36px}}.subscription-plan-container .thanks-description{text-align:center;font-size:14px;line-height:20px;margin-bottom:24px;text-wrap:balance}@media(min-width:768px){.subscription-plan-container .thanks-description{font-size:16px;line-height:22px;margin-bottom:50px}}.subscription-plan-container .flexible-plan-title{font-size:28px;font-weight:700;line-height:1.1;margin-bottom:12px}@media(min-width:768px){.subscription-plan-container .flexible-plan-title{margin-bottom:20px;font-size:40px;line-height:normal}}.subscription-plan-container .flexible-plan-description{font-weight:600;font-size:16px;line-height:24px;margin-bottom:30px}@media(min-width:768px){.subscription-plan-container .flexible-plan-description{font-size:20px;line-height:28px;margin-bottom:50px}}.subscription-card-container{text-align:left;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:30px;align-items:stretch}@media(min-width:992px){.subscription-card-container{gap:40px;margin-bottom:50px}}.subscription-card-container__card{width:100%;background-color:#fff;color:#191919;padding:30px 24px 24px;border:1px solid #e8e8e8;border-radius:10px}@media(min-width:768px){.subscription-card-container__card{padding:50px 40px 40px;width:50%;max-width:340px;display:flex;flex-direction:column}}@media(min-width:992px){.subscription-card-container__card{max-width:380px}}.subscription-card-container__card .card-type{font-size:12px;text-transform:uppercase;margin-bottom:6px}.subscription-card-container__card .card-plan{font-size:25px;font-weight:700;line-height:normal;margin-bottom:7px}@media(min-width:992px){.subscription-card-container__card .card-plan{font-size:30px}}.subscription-card-container__card .price{line-height:normal;margin-bottom:35px}@media(min-width:768px){.subscription-card-container__card .price.price-height{height:31px;display:block!important}}.subscription-card-container__card .price span{font-family:Inter,sans-serif;color:var(--app-primary-color);font-size:24px;font-weight:700;line-height:normal}.subscription-card-container__card .feature-heading{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:30px}.subscription-card-container__card ul{list-style:none;padding:0;margin:0 0 4px}.subscription-card-container__card ul li{display:flex;align-items:center;gap:9px;margin-bottom:30px}.subscription-card-container__card ul li span{line-height:normal}.subscription-card-container__card .card-button{width:100%;font-size:16px;margin-top:auto}.subscription-footer{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}@media(min-width:768px){.subscription-footer{gap:40px}}@media(min-width:992px){.subscription-footer{gap:50px}}.subscription-footer .box{display:flex;align-items:center;gap:10px;font-weight:500}.stripe-wrapper label{position:absolute;color:#191919;font-size:12px;font-family:Inter,sans-serif;font-weight:700;line-height:normal;margin-bottom:0;width:100%;top:8px;left:20px;z-index:1;transform:none}.stripe-wrapper input::placeholder{color:hsla(0,0%,47%,.8);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.stripe-cardholder-error{position:relative;top:-12px}@media(min-width:768px)and (min-width:992px){.payment-form-container{margin-left:-20px;margin-right:-20px}}@media(min-width:768px)and (min-width:1400px){.payment-form-container{margin-left:-40px;margin-right:-40px}}@media(min-width:768px)and (min-width:992px){.payment-form-container .col-lg-5,.payment-form-container .col-lg-7,.payment-form-container .col-xl-4,.payment-form-container .col-xl-8{padding-left:20px;padding-right:20px}}@media(min-width:768px)and (min-width:1400px){.payment-form-container .col-lg-5,.payment-form-container .col-lg-7,.payment-form-container .col-xl-4,.payment-form-container .col-xl-8{padding-left:40px;padding-right:40px}}.payment-form-container .floating-label-group .form-control.disabled::placeholder,.payment-form-container .floating-label-group .form-control:disabled::placeholder{color:transparent!important}.full-with-tabs .add-credit-head{font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:-10px 0 20px;padding:0}.full-with-tabs .tab-header{width:100%;display:flex;align-items:center;border:1px solid #e8e8e8;margin-bottom:50px}.full-with-tabs .tab-header .tab-item{width:50%;padding:10px 20px;cursor:pointer;height:70px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:700;line-height:normal}.full-with-tabs .tab-header .tab-item:not(:last-child){border-right:1px solid #e8e8e8}.full-with-tabs .tab-header .tab-item.full-width{width:100%}.full-with-tabs .tab-header .tab-item img{filter:brightness(0) invert(0) saturate(100%)}.full-with-tabs .tab-header .tab-item.active{background-color:var(--app-primary-color);color:#fff}.full-with-tabs .tab-header .tab-item.active img{filter:brightness(0) invert(1) saturate(0)}.full-with-tabs .tab-header .tab-item.disabled{opacity:.5;pointer-events:none}.full-with-tabs .tab-item-content{display:none}.full-with-tabs .tab-item-content.active{display:block}.full-with-tabs .btn-primary{margin-top:24px;margin-bottom:40px;font-size:16px}.payment-plan-heading{font-size:14px;font-weight:700;line-height:normal;margin-bottom:20px}.payment-detail-card{padding:24px 15px 40px;border:1px solid #e8e8e8;margin-bottom:30px;border-radius:10px}@media(min-width:768px){.payment-detail-card{padding:30px 30px 40px}}.payment-detail-card .payment-list{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.payment-detail-card .payment-list .info{display:flex;align-items:center;gap:4px;font-size:14px}.payment-detail-card .payment-list .info span:first-child{font-size:18px;font-weight:700;line-height:30px}.payment-detail-card .payment-list .price{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:normal}.payment-detail-card .payment-total{display:flex;flex-direction:column;font-weight:700;border-top:1px solid #e8e8e8;padding-top:25px}.payment-detail-card .payment-total p{font-size:20px;line-height:30px;margin-bottom:16px}.payment-detail-card .payment-total span{font-family:Inter,sans-serif;color:var(--app-primary-color);font-size:40px;line-height:30px;font-weight:600}.payment-success-container{padding-top:50px}.payment-success-container .billing-period{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.payment-success-container .subscription-detail .subscription-name{font-size:18px;line-height:30px}.payment-success-container .payment-detail-card{max-width:660px;width:100%;padding:25px 15px 20px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px!important}@media(min-width:768px){.payment-success-container .payment-detail-card{padding:25px 20px 20px}}.payment-success-container .payment-detail-card .payment-list{margin-bottom:30px}.payment-success-container .payment-detail-card .payment-label{font-size:16px;line-height:109.668%}.payment-success-container .payment-detail-card .payment-value{text-align:right;font-size:16px;font-weight:700;line-height:109.668%}.payment-success-container .payment-detail-card .payment-method{color:#777;font-size:14px;line-height:normal;max-width:100%;margin-bottom:0;text-align:left}.payment-success-container .btn-container{width:100%;max-width:660px;text-align:right;margin:0 0 60px;padding:0}.payment-success-container .btn-container .btn{width:100%;margin-left:auto}@media(min-width:768px){.payment-success-container .btn-container .btn{width:auto;min-width:280px}}.subscription-detail{border:1px solid #e8e8e8;padding:22px 30px;width:100%;max-width:660px;text-align:left}.subscription-detail .tag{font-size:12px;text-transform:uppercase;margin-bottom:5px;text-align:left}.subscription-detail .subscription-name{font-size:26px;font-weight:700;line-height:normal;margin:0 0 14px}.list-container{display:flex;flex-wrap:wrap;row-gap:16px}.list-container .list-item{display:flex;align-items:flex-start;gap:9px;width:50%}.list-container .list-item img{margin-bottom:0}.list-container .list-item p{margin-bottom:0;text-transform:none;font-size:14px;font-weight:400;line-height:normal}.avatar-outer-container{display:flex;flex-direction:column;border:1px solid #e8e8e8;padding:25px 20px;width:100%;max-width:660px;margin-top:-1px}.avatar-outer-container p{text-align:left;margin-bottom:0}.avatar-outer-container .tag{width:100%;font-size:16px;margin-bottom:18px}.avatar-outer-container .avatar-container{display:flex;align-items:center;gap:10px}.avatar-outer-container .avatar-container .image-container{width:40px;height:40px}.avatar-outer-container .avatar-container .image-container img{width:100%;height:100%;object-fit:cover;border-radius:5px}.avatar-outer-container .avatar-container .avatar-title{font-size:16px;font-weight:700;line-height:109.668%;margin-bottom:6px}.avatar-outer-container .avatar-container .avatar-detail{font-size:12px;line-height:109.668%}.billing-period{border:1px solid #e8e8e8;padding:20px;width:100%;max-width:660px;margin-top:-1px}.billing-period p{text-align:left;margin-bottom:0;font-size:16px;font-weight:400;line-height:109.668%}.billing-period .billing-period-item{display:flex;align-items:center;justify-content:space-between}.billing-period .billing-period-item:not(:last-child){margin-bottom:25px}.billing-period .amount{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:109.668%}.cancel-policy-link{margin-top:16px;max-width:660px;width:100%;margin-bottom:30px}.cancel-policy-link .btn-link{color:#191919;font-size:12px;font-weight:400;line-height:109.668%;text-decoration:underline}.payment-method-selection{margin-bottom:40px}.payment-method-selection .add-credit-head{font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 12px}.payment-method-selection .payment-card-flex{display:flex;width:100%;flex-wrap:wrap;gap:24px}@media(max-width:767px){.payment-method-selection .payment-card-flex{flex-direction:column;gap:16px}}.payment-method-selection .payment-flex-child{display:flex;align-items:center}@media(min-width:768px){.payment-method-selection .payment-flex-child{width:calc(50% - 12px)}}.payment-method-selection .payment-flex-child .trash-card{margin:0!important}.payment-method-selection .payment-flex-child .form-check{width:100%}.payment-method-selection .payment-flex-child .form-check-label{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.payment-method-selection .payment-flex-child .form-check-label strong{font-weight:400;display:block;margin-bottom:5px}.main-container-inner{min-height:calc(100vh - 240px);padding-top:45px}.main-container-inner+.group-booking-admin{margin-top:-40px}.main-container-inner .main-container-inner{min-height:inherit;padding:0}@media(min-width:992px){.main-container-inner .group-booking-page{margin-top:-40px}.main-container-inner{min-height:calc(100vh - 271px);padding-top:40px}.main-container-inner.ccm-policy-page{min-height:calc(100vh - 226px)}.main-container-inner.assign-container{min-height:calc(100vh - 208px)}}.main-container-inner .landing-search{padding:32px 0;background:#fbfbfb}@media(min-width:992px){.main-container-inner .landing-search{padding-top:60px;padding-bottom:60px}}.main-container-inner .page-title-container{margin-bottom:15px}.main-container-inner .button-with-search{margin-bottom:30px}.main-container-inner .button-with-search .search-container{margin:16px 0}.main-container-inner .button-with-search.emp-btn-search{justify-content:center}.main-container-inner .button-with-search.emp-btn-search .form-group{margin:0}.main-container-inner .button-with-search.emp-btn-search .clear-btn{font-size:12px;font-weight:400;color:#191919;opacity:.5}@media(min-width:768px){.main-container-inner .button-with-search.emp-btn-search .search-container{margin:0 16px 0 auto}}@media(min-width:992px){.main-container-inner .button-with-search.emp-btn-search .search-container{position:absolute;left:0;right:0;margin:0 auto;max-width:300px}}@media(min-width:768px){.main-container-inner .button-with-search.emp-btn-search .search-container+.btn-container{max-width:345px;display:flex;flex-wrap:inherit;justify-content:flex-end;margin:0 0 0 auto}.main-container-inner .button-with-search.emp-btn-search .btn-container{margin-left:auto}}.title-with-btn{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.title-with-btn .btn-container{display:flex;gap:8px;flex-wrap:wrap}.title-with-btn .btn-container.btn-container-full{width:100%}@media(min-width:768px){.title-with-btn .btn-container.btn-container-full{width:auto}}.title-with-btn .btn-container.btn-container-full .select-dropdown{width:100%}@media(min-width:768px){.title-with-btn .btn-container.btn-container-full .select-dropdown{width:auto}}.title-with-btn .btn-container.btn-container-full .btn-outline-secondary{width:100%}@media(min-width:768px){.title-with-btn .btn-container.btn-container-full .btn-outline-secondary{width:auto}.title-with-btn .btn-container.btn-container-full .date-range-container{min-width:240px}}@media(min-width:992px){.assign-container{margin-top:-20px}}.assign-container .page-title{margin-bottom:20px;text-align:center;font-size:30px}.assign-container .btn-container{max-width:1000px;display:flex;align-items:center;margin:0 auto 20px;gap:10px;flex-wrap:wrap}@media(min-width:768px){.assign-container .btn-container{flex-wrap:nowrap}}.assign-container .btn-container .select-dropdown{flex:1 1}.assign-container .btn-container .select-dropdown .form-group{margin-bottom:0}@media(min-width:768px){.assign-container .btn-container .assign-select{width:24%;flex:0 0 24%}.assign-container .btn-container .btn-primary{width:22%}}.assign-container .ccm-search .search-container{display:flex;align-items:center;justify-content:center!important;margin:0 auto!important;transform:none}.ccm-search{max-width:1000px;margin:0 auto 20px;text-align:center}.ccm-search.single-search{justify-content:flex-end;display:flex;max-width:100%}.ccm-search.single-search .search-container{margin:0;transform:none}.ccm-search .search-container{max-width:400px;margin:0 50%;transform:translateX(-50%)}.ccm-search.expenses-search{display:flex;align-items:center;max-width:100%;flex-wrap:wrap}@media(min-width:992px){.ccm-search.expenses-search{flex-wrap:inherit;justify-content:space-between}}.ccm-search.expenses-search h4{color:#191919;font-size:14px;font-style:normal;font-weight:700;margin:0;line-height:normal;width:100%;text-align:left}@media(min-width:992px){.ccm-search.expenses-search h4{width:50%}}.ccm-search.expenses-search .search-container{margin:0;transform:none;display:flex;align-items:center;justify-content:center;max-width:100%}@media(min-width:992px){.ccm-search.expenses-search .search-container{max-width:400px}}.ccm-search.corporate-search{display:flex;align-items:center;max-width:100%;justify-content:flex-end}.ccm-search.corporate-search .search-container{transform:none;display:flex;align-items:center;justify-content:center}.ccm-search.corporate-search .corporate-search-btn{gap:10px;height:40px}.ccm-search.corporate-search .corporate-search-btn img{filter:invert(100%)}.rewards-container{position:relative}@media(min-width:768px){.rewards-container{margin-top:-20px}}.rewards-container.corporate-container .title-with-btn{margin-bottom:40px}.rewards-container.corporate-container .multi-select-dropdown .custom-select__control{min-width:200px!important}.rewards-container .booking-section{padding:0}@media(min-width:992px){.rewards-container .booking-section .booking-search-container{max-width:400px;right:60px}.rewards-container .booking-section .booking-search-container .search-container{max-width:100%}}.rewards-container .title-with-btn{margin-bottom:40px}.rewards-container .title-with-btn.reward-title-with-btn{margin-bottom:0;gap:8px}.rewards-container .title-with-btn .page-title-container{margin-bottom:0}.rewards-container .title-with-btn .page-title-corporate{margin-bottom:0;align-items:center;flex-direction:row;gap:12px}.rewards-container .title-with-btn .page-title-corporate .set-cost-btn{min-width:166px}.rewards-container .date-range-container{min-width:240px}.rewards-container .btn-container{position:relative}.rewards-container .btn-container .form-group{margin-bottom:0}.rewards-container .ccm-search{display:flex;justify-content:center}.rewards-container .ccm-search .search-container{margin:0;transform:none}.rewards-container .ccm-search.corporate-search{justify-content:flex-end}@media(min-width:992px){.expenses-container.employee-expenses-container{padding-top:30px}.expenses-container.employee-expenses-container .ccm-search.expenses-search{margin-bottom:30px}}.expenses-container .expenses-image{max-width:100%;height:auto;width:auto;margin:0 auto 15px;display:block}.expenses-container .upload-bill-btn{gap:10px;margin:0 auto 80px}.expenses-container .page-title{margin-bottom:6px;font-size:24px;line-height:28px}@media(min-width:992px){.expenses-container .page-title{font-size:30px;line-height:112%;line-height:normal}}.expenses-container .page-description{margin-bottom:30px}.work-trip-option{display:flex;flex-direction:column;gap:4px}.work-trip-option .work-trip-h4{color:#191919;font-size:14px;font-style:normal;font-weight:400;line-height:109.668%;margin:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-trip-option p{color:rgba(25,25,25,.5)!important;font-family:Inter,sans-serif;font-size:12px!important;font-style:normal;font-weight:400!important;line-height:109.668%;margin:0!important;padding:0;text-align:left!important}.expenses-container-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;flex-wrap:wrap}@media(min-width:768px){.expenses-container-head{flex-wrap:nowrap}}.expenses-container-head .expenses-container-head-left .page-description{margin:0;font-size:14px}@media(max-width:767px){.expenses-container-head .expenses-container-head-left .page-description{margin-bottom:16px}}.expenses-container-head .upload-bill-btn-new{display:flex;gap:10px}.expenses-container-head .upload-bill-btn-new img{filter:brightness(0) saturate(100%) invert(16%) sepia(99%) saturate(7475%) hue-rotate(358deg) brightness(93%) contrast(127%)}.upload-search-cont-head{display:flex;width:100%;align-items:center;flex-wrap:wrap}@media(min-width:768px){.upload-search-cont-head{flex-wrap:nowrap}}@media(min-width:1200px){.upload-search-cont-head h4{width:44%!important;position:relative;z-index:1}}@media(max-width:767px){.upload-search-cont-head h4{margin-bottom:8px!important}}@media(min-width:1200px){.upload-search-cont-head .upload-search-cont{position:absolute;left:0;right:0;justify-content:center;display:flex}}@media(max-width:767px){.upload-search-cont-head .upload-search-cont{width:100%}}.profile-details-container .title-with-btn{margin-bottom:30px}.profile-details-container .title-with-btn .page-title.small{margin-bottom:0;font-size:30px;line-height:1}.profile-details-container .title-with-btn .btn-outline-secondary{min-width:50px;height:50px;padding-left:0;padding-right:0}.profile-details-container .profile-main+.booking-title-section{margin-bottom:10px}.profile-details-container .booking-section{padding-top:0}.profile-details-container .booking-section .booking-search-container.booking-checkbox-search{width:100%;margin-right:24px;max-width:100%;justify-content:center;display:flex}.profile-details-container .booking-section .booking-search-container.booking-checkbox-search .search-container{margin:0 auto;max-width:300px}.profile-main{display:flex;flex-wrap:wrap;gap:30px}@media(min-width:768px){.profile-main{gap:30px}}@media(min-width:992px){.profile-main{gap:85px}}.profile-main .profile-left{width:400px;text-align:center}.profile-main .profile-left .profile-image-container{width:100%;height:auto;margin-bottom:20px}.profile-main .profile-left .profile-image-container img{width:100%;height:100%;object-fit:cover}.profile-main .profile-left .profile-image-container .profile-initial{background:#191919;color:#fff;font-size:128px;font-style:normal;font-weight:700;line-height:normal;height:469px;display:flex;justify-content:center;align-items:center;border-radius:10px}.profile-main .profile-left .image-caption .grade{font-size:20px;font-weight:700;line-height:129.7%;margin-bottom:2px}.profile-main .profile-left .image-caption .post{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:129.7%;margin-bottom:0}.profile-main .profile-right{flex:1 1}.profile-main .profile-right .profile-info{margin-bottom:30px}.profile-main .profile-right .employee-id{font-family:Inter,sans-serif;margin-bottom:16px;display:block}.profile-main .profile-right .name{font-size:40px;font-weight:700;line-height:normal;margin-bottom:20px}.profile-main .profile-right .email{font-size:18px;line-height:normal;margin-bottom:30px}.profile-main .info-container{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:10px;padding:0 0 30px;border-bottom:1px solid #e8e8e8}@media(min-width:768px){.profile-main .info-container{column-gap:30px;row-gap:15px}}@media(min-width:992px){.profile-main .info-container{gap:120px;row-gap:30px}}.profile-main .info-container .info-box .info-label{line-height:24px;opacity:.5;margin-bottom:0}.profile-main .info-container .info-box .info-text{font-size:16px;line-height:24px;margin-bottom:0}.profile-main .branch-info{padding:0 0 30px;border-bottom:1px solid #e8e8e8}.profile-main .branch-info .branch-title{font-size:30px;font-weight:700;line-height:normal;margin-bottom:20px}.profile-main .branch-info .branch-info-item{display:flex;align-items:center;gap:20px;padding-left:0}.profile-main .branch-info .branch-info-item .branch-image{width:40px;min-width:40px;height:40px}.profile-main .branch-info .branch-info-item .branch-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.profile-main .branch-info .branch-info-item .branch-info-text .branch-name{font-size:16px;font-weight:700;margin-bottom:6px}.profile-main .branch-info .branch-info-item .branch-info-text .branch-address{font-size:12px;margin-bottom:0}.profile-main .contact-info{padding:30px 0}.profile-main .contact-info .contact-title{font-size:30px;font-weight:700;line-height:normal;margin-bottom:20px}.profile-main .contact-info .info-container{border-bottom:0}.group-booking-header{background:var(--app-primary-color);padding:30px 24px;position:relative}@media(min-width:1400px){.group-booking-header{padding:30px 65px}}.group-booking-header.group-req-header{display:flex;align-items:center;flex-wrap:wrap}@media(min-width:768px){.group-booking-header.group-req-header{flex-wrap:nowrap}}.group-booking-header.group-req-header .group-booking-cont{padding:0}.group-booking-header.group-req-header .group-booking-cont h4{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:193.1%;margin:0}.group-booking-header.group-req-header .back-btn{margin:0;color:#fff}.group-booking-header.group-req-header .back-btn img{filter:invert(1) grayscale(1) brightness(2)}.group-booking-header .edit-group-btn{border:1px solid #fff;font-size:14px;font-style:normal;font-weight:400;line-height:109.668%;color:#fff!important;background:none!important;margin:0 auto}@media(min-width:768px){.group-booking-header .edit-group-btn{margin:0;position:absolute;right:20px}}@media(min-width:1400px){.group-booking-header .edit-group-btn{right:60px}}.group-booking-header .group-booking-cont{max-width:920px;padding:0 15px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.group-booking-header h1{font-size:25px;color:#fff;font-weight:700;margin:0}.group-booking-header h3{color:#fff;font-size:22.86px;font-style:normal;font-weight:700;line-height:193.1%}.group-booking-header h4{font-size:12.86px;color:#fff;line-height:normal;margin:10px 0 15px}.group-booking-header p{font-size:18px;font-weight:400;color:#fff;line-height:normal;margin:0;text-align:center}.group-booking-header .back-btn-container{margin-bottom:0}.group-booking-form{max-width:812px;margin:0 auto;padding:30px 15px}.group-booking-form .search-flight__form-item__content .main-text{font-size:12px;font-weight:700}.group-booking-form .search-flight__form-item__content .form-group{margin:0}.group-booking-form .suggestions-card .search-without-label .form-group{margin-bottom:16px}.group-booking-form .form-group{margin-bottom:30px}.group-booking-form .form-group textarea{min-height:115px!important}.group-booking-form .form-group+.form-text{margin-top:-30px;display:block;padding-top:.25rem;margin-bottom:30px}.group-booking-form .group-date-booking{position:relative}.group-booking-form .group-date-booking .date-label{top:8px!important;transform:none!important}.group-booking-form .search-flight__form-item{flex:0 0 100%!important;max-width:100%!important;border-radius:10px;padding:12px 20px;height:60px;margin:0 0 30px!important}.group-booking-form .search-flight__form-item .form-text{position:absolute;bottom:-20px;margin:0!important;left:0}.group-booking-form h4{font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;margin:0 0 15px}.group-booking-form h3{font-size:16px;font-weight:700;margin:28px 0 24px}.group-booking-form .desc-help-text{font-size:13px;font-weight:400;color:#8d8d8d;margin-top:-20px}.group-booking-form .no-travel-head{font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:10px}.group-booking-form .no-travel-input{padding-top:12px}.group-booking-form .add-more-btn{color:#268521;font-size:16.594px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 10px;border:0;background:none}.group-booking-form .group-cont-inf{position:relative}.group-booking-form .group-cont-inf .group-trash{position:absolute;right:-40px;margin:0;width:auto}.group-booking-form .group-cont-inf .group-trash .btn{width:auto;height:auto}.group-booking-form .group-cont-inf .form-control{padding-top:12px!important}.group-booking-form .group-cont-inf .form-control::placeholder{color:hsla(0,0%,47%,.8)!important}.group-booking-form .group-cont-inf .form-control:disabled{background-color:#e9ecef;opacity:1}.group-booking-form .group-cont-inf .react-tel-input .flag-dropdown{top:0!important}.group-booking-form .group-booking-btns{display:flex;gap:16px;align-items:center;flex-wrap:wrap}@media(min-width:768px){.group-booking-form .group-booking-btns{flex-wrap:nowrap}}.group-booking-form .group-booking-btns .btn{min-width:100%}@media(min-width:768px){.group-booking-form .group-booking-btns .btn{min-width:200px}}.group-booking-form .group-booking-btns .btn.approve-btn{background:none;color:#268521;min-width:150px}.group-booking-form .group-booking-btns .btn.approval-reject-btn{color:var(--app-primary-color);min-width:100px}.group-booking-form .contact-label{display:flex;align-items:center;gap:8px;margin-bottom:8px}.group-booking-form .travel-services-cont{display:flex;flex-wrap:wrap;gap:20px;flex-direction:column}@media(min-width:768px){.group-booking-form .travel-services-cont{flex-direction:row}}.group-booking-form .travel-services-cont .custom-switch-item{border:1px solid #e2e8f0;border-radius:8px;padding:14px 12px;flex:1 1;min-height:84px;display:flex;align-items:flex-start;transition:all .2s ease-in-out;cursor:pointer;position:relative;margin-bottom:20px}.group-booking-form .travel-services-cont .custom-switch-item .form-check-input{width:55px;min-width:55px;height:44px;background:transparent url(/_next/static/media/switch.0f81867e.svg) 100% no-repeat;border-radius:0;position:absolute;right:14px;bottom:4px;border:0;padding:0;background-size:55px 44px;margin:0}.group-booking-form .travel-services-cont .custom-switch-item .form-check-input:checked{background:transparent url(/_next/static/media/switch-active.36ce684d.svg) 100% no-repeat;margin-right:-10px}.group-booking-form .travel-services-cont .custom-switch-item.custom-switch-active,.group-booking-form .travel-services-cont .custom-switch-item:hover{border-color:var(--app-primary-color)}.group-booking-form .travel-services-cont .custom-switch-item .form-check-label .switch-label-content .text-content h6{font-size:13px;font-weight:400;display:flex;align-items:center;gap:8px;margin:0 0 4px}.group-booking-form .travel-services-cont .custom-switch-item .form-check-label .switch-label-content .text-content p{font-size:13px;font-weight:400;margin:0;color:#8d8d8d;padding:0 50px 0 0}.group-booking-form .preferred-hotels-rating{display:flex;gap:15px;margin-bottom:30px}.group-booking-form .preferred-hotels-rating .rating-option{border:1px solid #e8e8e8;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:300;color:#020817;min-height:34px;display:flex;align-items:center;cursor:pointer;transition:all .2s ease-in-out;gap:4px;min-width:77px}.group-booking-form .preferred-hotels-rating .rating-option label{display:flex;align-items:center;gap:2px;font-size:14px;font-weight:400;cursor:pointer;width:100%;justify-content:center}.group-booking-form .preferred-hotels-rating .rating-option label img{margin-right:4px;filter:brightness(0) saturate(100%) invert(9%) sepia(16%) saturate(702%) hue-rotate(184deg) brightness(94%) contrast(99%)}.group-booking-form .preferred-hotels-rating .rating-option.active label img,.group-booking-form .preferred-hotels-rating .rating-option.has-star-fill-icon label img,.group-booking-form .preferred-hotels-rating .rating-option:hover label img{filter:none}.group-booking-form .preferred-hotels-rating .rating-option input[type=radio]{display:none}.group-booking-form .preferred-hotels-rating .rating-option.active,.group-booking-form .preferred-hotels-rating .rating-option:hover{border-color:#e74c3c;color:#e74c3c}.group-booking-form .group-request-btn{display:flex;align-items:center;gap:16px}.group-booking-form .group-request-btn img{filter:invert(28%) sepia(92%) saturate(7496%) hue-rotate(341deg) brightness(95%) contrast(98%)}.booking-status{font-size:12px!important}.group-booking-admin{position:relative}.group-booking-admin .group-listing-head{padding:30px 0}@media(min-width:992px){.group-booking-admin .group-listing-head.admin-group-listing-head .group-admin-search-row{margin:0;position:absolute;left:0;right:0;top:28px}}@media(max-width:767px){.group-booking-admin .group-listing-head{padding-bottom:10px}}.group-booking-admin .ccm-search.single-search{margin:0}@media(min-width:992px){.group-booking-admin .ccm-search.single-search{position:absolute;justify-content:center}}@media(max-width:767px){.group-booking-admin .ccm-search.single-search{width:100%}}.group-booking-admin .infinite-scroll-component{width:100%}.group-booking-admin .title-with-btn{padding:0;position:relative}.group-booking-admin .title-with-btn .page-title{font-size:24px;margin:0 0 20px;position:relative;z-index:1}@media(min-width:768px){.group-booking-admin .title-with-btn .page-title{margin:0;font-size:30px}}.group-booking-admin .title-with-btn .btn-container{position:relative;z-index:1}@media(min-width:992px){.add-employee-container{margin-top:-20px}}.add-employee-container .page-title{margin-bottom:20px}@media(min-width:768px){.add-employee-container .page-title{margin-bottom:30px;font-size:30px}.add-employee-container .checkbox-with-title .form-subtitle{padding-bottom:10px}}.add-employee-container .custom-radio-group{display:flex;align-items:center;column-gap:24px;flex-wrap:wrap;padding-bottom:10px;position:relative}@media(min-width:768px){.add-employee-container .custom-radio-group{column-gap:30px}}.add-employee-container .custom-radio-group .text-danger{width:100%;position:absolute;bottom:-5px;left:0}.add-employee-container .form-group{margin-bottom:20px}.add-employee-container .select-dropdown{margin-bottom:15px}@media(min-width:768px){.add-employee-container .select-dropdown{margin-bottom:30px}}.add-employee-container .text-muted{font-size:13px;font-weight:300}.add-employee-container .form-subtitle{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:15px;margin-top:10px}@media(min-width:768px){.add-employee-container .form-subtitle{margin-bottom:30px;margin-top:0}.add-employee-container .emergency-contact-group{padding-top:20px}}.add-employee-container .btn-container{display:flex;gap:8px;padding-top:20px;margin-bottom:50px;flex-wrap:wrap}@media(min-width:768px){.add-employee-container .btn-container{margin-bottom:100px}}.add-employee-container .btn-container .btn{min-width:calc(50% - 4px);font-size:14px}@media(min-width:768px){.add-employee-container .btn-container .btn{min-width:220px}}.checkbox-with-title{display:flex;align-items:center;margin-bottom:30px}.checkbox-with-title .form-subtitle{font-size:14px;font-weight:700;line-height:normal;margin:0 46px 0 0;text-transform:none;padding-bottom:15px}.ccm-profile-container{padding-bottom:40px}@media(min-width:992px){.ccm-profile-container{padding-bottom:0;padding-top:20px}}@media(max-width:767px){.ccm-profile-container{padding-top:30px}}.ccm-profile-container.corporate-profile-container .corporate-profile{padding-top:40px}@media(min-width:992px){.ccm-profile-container.corporate-profile-container{padding-bottom:0}}.ccm-profile-container.corporate-profile-container .title-with-btn{width:100%;margin:0}.ccm-profile-container.corporate-profile-container .title-with-btn .page-title{margin:0}@media(min-width:1400px){.ccm-profile-container.corporate-profile-container .container-fluid{padding:0 60px}}.ccm-profile-container .container-fluid{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:1200px){.ccm-profile-container .container-fluid{padding-left:20px;padding-right:20px}}@media(min-width:1400px){.ccm-profile-container .container-fluid{padding-left:60px;padding-right:60px}}.ccm-profile-container .container-fluid .profile-left{flex:1 1}@media(min-width:992px){.ccm-profile-container .container-fluid .profile-left{max-width:100%;padding-right:60px}}.ccm-profile-container .container-fluid .profile-left .emp-profile-head{width:100%}.ccm-profile-container .container-fluid .profile-left .content-container{flex:1 1;margin-bottom:30px;word-break:break-word}@media(min-width:768px){.ccm-profile-container .container-fluid .profile-left .content-container{margin:0;justify-content:flex-end;display:flex;flex-direction:column}}.ccm-profile-container .container-fluid .profile-left .content-container .session-logo{margin-bottom:13px;max-width:100%;width:72px;height:72px;object-fit:cover;max-height:72px;border-radius:50%}.ccm-profile-container .container-fluid .profile-left .content-container .grade{font-weight:300;margin-bottom:5px}.ccm-profile-container .container-fluid .profile-left .content-container .name{font-size:26px;font-weight:700;letter-spacing:1.3px;margin-bottom:6px}.ccm-profile-container .container-fluid .profile-left .content-container .emp-authorizer,.ccm-profile-container .container-fluid .profile-left .content-container p{font-weight:300;letter-spacing:.7px;margin-bottom:6px;line-height:normal}.ccm-profile-container .container-fluid .profile-left .content-container .emp-authorizer strong,.ccm-profile-container .container-fluid .profile-left .content-container p strong{font-weight:700}.ccm-profile-container .container-fluid .profile-left .content-container .emp-authorizer:last-child,.ccm-profile-container .container-fluid .profile-left .content-container p:last-child{margin-bottom:0}.ccm-profile-container .container-fluid .profile-left .content-container .text-green{font-size:12px;font-weight:400}.ccm-profile-container .container-fluid .emp-profile-head .employee-id-no{font-size:26px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.3px;margin:0 0 5px}.ccm-profile-container .container-fluid .emp-profile-head .employee-p{font-size:14px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.7px;margin:0 0 24px}.ccm-profile-container .container-fluid .profile-left-top{display:flex;flex-wrap:wrap;flex-direction:column}.ccm-profile-container .container-fluid .profile-left-top .corporate-tax{width:100%}@media(min-width:768px){.ccm-profile-container .container-fluid .profile-left-top .corporate-tax{font-size:26px;font-weight:400;letter-spacing:1.3px;line-height:normal}.ccm-profile-container .container-fluid .profile-left-top{flex-direction:inherit;gap:26px;margin-bottom:30px}}.ccm-profile-container .container-fluid .profile-left-top .image-container{margin-bottom:24px;position:relative;height:228px;width:196px;border:1px solid #e8e8e8;border-radius:10px}.ccm-profile-container .container-fluid .profile-left-top .image-container:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.2);border-radius:10px;pointer-events:none}@media(min-width:768px){.ccm-profile-container .container-fluid .profile-left-top .image-container{margin-bottom:0}}.ccm-profile-container .container-fluid .profile-left-top .image-container img{height:100%;width:100%;object-fit:cover;border-radius:10px}.ccm-profile-container .container-fluid .profile-left-top .image-container .edit-btn{position:absolute;right:0;bottom:0;height:50px;width:50px;padding:0;min-width:auto;border-radius:10px}.ccm-profile-container .container-fluid .profile-left-top .image-container .edit-btn img{filter:brightness(0) invert(1);width:24px;height:24px}.ccm-profile-container .container-fluid .profile-left-top .image-container .edit-btn .file-upload{width:74px;height:74px;padding:0;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.ccm-profile-container .container-fluid .profile-right{flex:0 0 100%;max-width:100%}@media(min-width:992px){.ccm-profile-container .container-fluid .profile-right{max-width:460px;flex:0 0 460px}}.ccm-profile-container .container-fluid .profile-right .manage-coin-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.ccm-profile-container .container-fluid .profile-right .manage-coin-head .coin-btn{min-width:116px;height:32px;min-height:32px;background:var(--app-primary-color);font-size:12px;font-weight:700;color:#fff;padding:6px 10px;gap:6px;border-radius:10px}.ccm-profile-container .container-fluid .profile-right .manage-coin-head .coin-btn svg path{fill:#fff}.ccm-profile-container .container-fluid .profile-right .manage-coin-head .profile-small-title{margin-bottom:0}.ccm-profile-container .container-fluid .profile-right .profile-small-title{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:15px}.ccm-profile-container .container-fluid .profile-right .kyb-documents-container{margin-bottom:30px;border-bottom:1px solid #e8e8e8;padding-bottom:30px}.ccm-profile-container .container-fluid .profile-right .kyb-documents-container .kyb-document-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;font-weight:300;line-height:normal;letter-spacing:.7px}.ccm-profile-container .container-fluid .profile-right .kyb-documents-container .kyb-document-item:last-child{margin-bottom:0}.ccm-profile-container .container-fluid .profile-right .kyb-documents-container .kyb-document-item .item-left{display:flex;align-items:center;gap:11px}.ccm-profile-container .container-fluid .profile-right .kyb-documents-container .kyb-document-item .item-left img{width:18px;height:18px}.ccm-profile-container .container-fluid .profile-right .kyb-documents-container .kyb-document-item .text-green{font-size:12px;font-weight:400;line-height:normal;letter-spacing:.6px}.ccm-profile-container .container-fluid .subscription-plan{border:1px solid #e8e8e8;border-radius:10px;padding:22px 20px 24px;margin-bottom:30px;display:flex;flex-wrap:wrap}.ccm-profile-container .container-fluid .subscription-plan+.title-with-btn{border-top:1px solid #e8e8e8;padding-top:30px}.ccm-profile-container .container-fluid .subscription-plan .plan-left{flex:1 1}.ccm-profile-container .container-fluid .subscription-plan .plan-right{text-align:right}.ccm-profile-container .container-fluid .subscription-plan .plan-type{font-size:12px;text-transform:uppercase;margin-bottom:4px}.ccm-profile-container .container-fluid .subscription-plan .plan-title{font-size:20px;font-weight:700;line-height:normal;margin-bottom:13px}.ccm-profile-container .container-fluid .subscription-plan .detail{font-weight:300;line-height:normal;letter-spacing:.7px;margin-bottom:3px}.ccm-profile-container .container-fluid .subscription-plan .time{font-weight:600;line-height:normal;letter-spacing:.7px;margin-bottom:0}.ccm-profile-container .container-fluid .subscription-plan .plan-price{font-family:Inter,sans-serif;color:var(--app-primary-color);font-size:18px;font-weight:600;line-height:normal;margin-bottom:1px;margin-top:0;text-align:right}.ccm-profile-container .container-fluid .subscription-plan .plan-duration{font-size:12px;line-height:normal;margin-bottom:12px;text-align:right}.ccm-profile-container .container-fluid .subscription-plan .cancel-btn{padding:0;min-width:auto;color:#777;font-size:13px;font-weight:400;line-height:normal;text-decoration:underline;font-family:Inter,sans-serif;margin-left:auto}.ccm-profile-container .container-fluid .subscription-plan .btn-container{display:flex;align-items:center;gap:10px;width:100%;padding-top:20px;flex-wrap:wrap}@media(min-width:576px){.ccm-profile-container .container-fluid .subscription-plan .btn-container{flex-wrap:nowrap}}.ccm-profile-container .container-fluid .subscription-plan .btn-container .btn{width:100%}@media(min-width:576px){.ccm-profile-container .container-fluid .subscription-plan .btn-container .btn{width:50%}}.ccm-profile-container .container-fluid .title-with-btn{margin-bottom:15px}.ccm-profile-container .container-fluid .title-with-btn .profile-small-title{margin-bottom:0}.ccm-profile-container .container-fluid .title-with-btn .btn-link{padding:0;height:auto;font-size:12px;font-weight:600;letter-spacing:1.2px;text-decoration:underline;color:var(--app-primary-color);font-family:Inter,sans-serif}.ccm-profile-form{width:100%}@media(min-width:1400px){.ccm-profile-form{min-height:350px}}@media(max-width:1199px){.ccm-profile-form .col-lg-6{width:100%}}.ccm-profile-form .profile-accordion .accordion-header{position:relative;z-index:0}.ccm-profile-form .title-with-btn{margin-bottom:16px}.ccm-profile-form .title-with-btn .profile-title{font-size:18px;font-weight:700;line-height:45px;margin-bottom:0}@media(min-width:1200px){.ccm-profile-form .title-with-btn .profile-title{font-size:25px}}@media(min-width:576px){.ccm-profile-form .title-with-btn .profile-title{font-size:20px}}.ccm-profile-form .title-with-btn .submit-btn{padding:9px 12px;font-size:11px;min-width:108px}.ccm-profile-form .title-with-btn .submit-btn .spinner-border{color:#268521!important}.ccm-profile-form .title-with-btn .submit-btn img{margin-left:5px}.ccm-profile-form .custom-select__control{padding-right:18px!important}.ccm-profile-form .custom-select__menu .custom-select__menu-list{max-width:100%}.manage-container{border:1px solid #e8e8e8;margin-bottom:68px;border-radius:10px}@media(min-width:768px){.manage-container{margin-bottom:30px}}.manage-container .manage-item:not(:last-child){border-bottom:1px solid #e8e8e8}.manage-container .manage-item .btn-link{cursor:pointer;width:100%;margin:0;padding:22px 10px 22px 16px;font-family:Inter,sans-serif;font-size:16px;justify-content:flex-start;height:auto;color:#191919;gap:8px;flex-wrap:wrap;word-break:break-word}@media(min-width:576px){.manage-container .manage-item .btn-link{font-size:18px}}@media(min-width:768px){.manage-container .manage-item .btn-link{padding:22px 24px;gap:14px;font-size:20px}}.manage-container .manage-item .btn-link.reject-btn-link{color:#ec2c3d}.manage-container .manage-item .btn-link span{min-width:30px}.color-settings-container{padding:24px 20px 20px;border:1px solid #e8e8e8;margin-bottom:30px;display:flex;align-items:center}.color-settings-container p{margin:0;font-family:Inter,sans-serif;font-size:22px}.color-settings-container .color-container{width:120px;border:1px solid #e8e8e8;height:34px;padding:4px 10px;margin:0 10px 0 auto;line-height:24px;font-family:Inter,sans-serif}.color-settings-container .color-picker{height:34px;width:34px;padding:0;margin:0;border:0;border-radius:0}.profile-footer{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:60px}.profile-footer.emp-profile-footer{padding:0}.profile-footer .footer{border-top:0;padding-top:22px}.multi-select-dropdown .custom-select__control{min-width:275px!important;height:auto!important;min-height:50px!important;margin-left:auto}.multi-select-dropdown .custom-select__control .custom-select__value-container{padding-top:0!important;min-width:85%!important}.multi-select-dropdown .custom-select__control .custom-select__value-container .custom-select__placeholder{height:auto!important;top:0!important;left:0!important;color:#777!important}.multi-select-dropdown .custom-select__control .custom-select__multi-value .custom-select__multi-value__label{color:#191919!important}.multi-select-dropdown .employee-option{display:flex;align-items:center;gap:8px}.multi-select-dropdown .employee-option .form-check{column-gap:4px}.multi-select-dropdown .employee-option .avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.multi-select-dropdown .employee-option .employee-info{display:flex;flex-direction:column;word-break:break-word}.multi-select-dropdown .employee-option .employee-info .employee-name{font-weight:500;font-size:13px;line-height:109.668%;margin-bottom:2px}.multi-select-dropdown .employee-option .employee-info .employee-id{font-size:12px;font-weight:400;line-height:109.668%;color:#777}.transaction-history-modal .modal-dialog{max-width:530px}.transaction-history-modal .modal-dialog .modal-content .modal-header .close-button{right:30px}.transaction-history-modal .modal-dialog .modal-title{font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:inherit;text-align:left;padding:0 30px;margin:30px 0 40px}.transaction-history-modal .modal-dialog .modal-body{padding:0 20px;text-align:left!important}.kyb-page{margin-bottom:50px}@media(min-width:992px){.kyb-page{min-height:calc(100vh - 276px)}}.kyb-page .page-subtitle{margin-bottom:27px}.kyb-page .file-upload,.kyb-page .upload-container{border-radius:10px}@media(min-width:992px){.profile-vh{min-height:calc(100vh - 350px)}.add-policy-container{margin-top:-20px}}.add-policy-container .title-with-btn{margin-bottom:30px}.add-policy-container .title-with-btn .page-title{margin-bottom:0;font-size:30px}.add-policy-container .title-with-btn .btn-primary{min-width:220px}.add-policy-form{display:flex;flex-wrap:wrap;gap:30px}@media(min-width:768px){.add-policy-form .form-left{width:452px;flex:0 0 452px}}.add-policy-form .form-left .form-group{margin-bottom:20px}.add-policy-form .form-left textarea{height:370px;resize:none}.add-policy-form .form-right{flex:1 1}.add-policy-form .form-subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:129.7%;margin-bottom:10px;text-transform:none}.custom-toggle-tabs{display:flex;align-items:center;background:#fff;margin-bottom:20px;padding-left:1px}.custom-toggle-tabs .custom-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;height:149px;width:33.33%;border:1px solid #e8e8e8;outline:0;cursor:pointer;margin-left:-1px}.custom-toggle-tabs .custom-toggle:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.custom-toggle-tabs .custom-toggle:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.custom-toggle-tabs .custom-toggle.active{border-color:var(--app-primary-color);position:relative;z-index:1}.custom-toggle-tabs .custom-toggle.active img{filter:invert(28%) sepia(92%) saturate(7496%) hue-rotate(341deg) brightness(95%) contrast(98%)}.custom-toggle-tabs .custom-toggle.active span{color:var(--app-primary-color)}.custom-toggle-tabs .custom-toggle img{margin-bottom:9px}.custom-toggle-tabs .custom-toggle span{font-size:12px;line-height:normal}.custom-toggle-tabs .custom-toggle p{font-size:16px;line-height:normal;margin-bottom:4px}.form-color-select .color-title{font-size:16px;line-height:129.7%;margin-bottom:5px}.form-color-select .color-subtitle{font-size:14px;font-weight:400;line-height:129.7%;margin-bottom:30px;display:block}.create-policy-container{padding:25px 20px 0;border:1px solid #e8e8e8;margin-bottom:20px;border-radius:10px}.create-policy-container .title-with-btn{margin-bottom:15px}.create-policy-container .title-with-btn .title{font-size:14px;display:flex;align-items:center;gap:6px;font-weight:700;text-transform:uppercase;margin-bottom:0}.create-policy-container .budget-container-inner{transition:height .2s ease-in-out,opacity .3s ease-in-out;height:100%;overflow:hidden;opacity:1}.create-policy-container .budget-container-inner.box-hide{height:0;opacity:0}.create-policy-container .budget-container-inner .budget-label{font-size:16px;line-height:129.7%;margin-bottom:3px;font-weight:400}.create-policy-container .budget-container-inner .budget-sub-label{font-size:14px;line-height:129.7%;margin-bottom:10px;display:block}.create-policy-container .budget-container-inner textarea{height:140px;resize:none}.create-policy-container .checkbox-group-label{font-size:16px;font-weight:400;line-height:129.7%;margin-bottom:14px}.create-policy-container .checkbox-group-label.more-margin{margin-top:28px}.create-policy-container .checkbox-group{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:10px;margin-bottom:24px}.toggle-btn{display:flex;align-items:center;min-width:130px}.toggle-btn .toggle-btn-inner{padding:10px 15px;border:1px solid #e8e8e8;cursor:pointer;width:50%;text-align:center;margin-left:-1px}.toggle-btn .toggle-btn-inner:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.toggle-btn .toggle-btn-inner:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.toggle-btn .toggle-btn-inner.active{background:var(--app-primary-color);color:#fff}.large-checkbox-container{display:flex;flex-direction:column;row-gap:25px;margin-top:50px;margin-bottom:100px}.large-checkbox-container .form-check-label{font-size:16px;font-weight:700;line-height:109.668%;text-transform:uppercase}.department-chip-container{max-height:200px;overflow-y:auto;border:1px solid #e8e8e8;background:#fff;padding:16px 20px 20px;margin-bottom:35px;border-radius:10px}.department-chip-container+.profile-small-title{border-top:1px solid #e8e8e8;padding-top:30px}.department-chip-container .department-title{color:#777;font-family:Inter,sans-serif;font-size:12px;font-weight:300;line-height:normal;margin-bottom:20px}.policy-detail-container .page-title-container{position:relative;padding-left:43px;margin-bottom:0}@media(min-width:768px){.policy-detail-container .page-title-container{margin-bottom:30px}}@media(min-width:992px){.policy-detail-container .page-title-container{margin-bottom:0}}.policy-detail-container .page-title{margin-bottom:14px}.policy-detail-container .page-subtitle{font-size:18px;font-weight:400;margin:0}@media(min-width:768px){.policy-detail-container .page-subtitle{font-size:22px}}.policy-detail-container .btn-container{width:100%;justify-content:flex-end;padding:24px 0}@media(min-width:768px){.policy-detail-container .btn-container{width:auto}}.policy-detail-container .btn-container .btn-outline-secondary img{margin-right:10px}.policy-detail-container .btn-container .btn-outline-primary{min-width:50px;padding:0}.policy-detail-content{display:flex;gap:30px;flex-wrap:wrap}@media(min-width:992px){.policy-detail-content{padding-left:43px;gap:120px}}.policy-detail-content .policy-detail-left{order:2}@media(min-width:992px){.policy-detail-content .policy-detail-left{order:1;flex:1 1}}.policy-detail-content .policy-detail-right{order:1}@media(min-width:992px){.policy-detail-content .policy-detail-right{max-width:400px;flex:0 0 400px;order:2}}.policy-detail-content .department-chip-container{border:0;border-bottom:1px solid #e8e8e8;padding:0 0 50px;margin-bottom:50px;border-radius:10px}.policy-detail-content .department-chip-container .department-title{color:#191919;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:14px;margin-top:40px}.policy-detail-content .policy-detail-box{padding-bottom:50px;margin-bottom:50px}.policy-detail-content .policy-detail-box:not(:last-child){border-bottom:1px solid #e8e8e8}.policy-detail-content .policy-detail-box .box-title{font-size:35px;font-weight:700;line-height:normal;margin-bottom:16px}.policy-detail-content .policy-detail-box li,.policy-detail-content .policy-detail-box p{font-size:14px;font-weight:400;line-height:normal;margin-bottom:15px}.policy-detail-content .policy-detail-box li:last-child,.policy-detail-content .policy-detail-box p:last-child{margin-bottom:0}.policy-detail-content .policy-detail-box ul{margin-top:15px;margin-bottom:0}.policy-amount-box{background:var(--app-primary-color);color:#fff;padding:30px}@media(min-width:992px){.policy-amount-box{position:-webkit-sticky;position:sticky;top:100px}}.policy-amount-box .box-title{font-size:31px;font-weight:700;margin-bottom:60px}.policy-amount-box .box-content:not(:last-child){padding-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.5);margin-bottom:30px}.policy-amount-box .title{font-size:24px;font-weight:700;margin-bottom:16px}.policy-amount-box p{font-family:Inter,sans-serif;line-height:129.7%;margin-bottom:8px}.policy-amount-box p:last-child{margin-bottom:0}.policy-amount-box p span{font-weight:600}.policy-title-container+.container-fluid .ccm-search.single-search{justify-content:center}@media(min-width:992px){.policy-title-container{margin-top:-20px}}.policy-title-container .title-with-btn{margin-bottom:36px}.policy-title-container .title-with-btn .page-title-container{margin:0}.reward-coin-head{padding:20px;border-bottom:1px solid #e8e8e8}@media(min-width:768px){.reward-coin-head{padding:20px 30px}}.reward-coin-head h2{color:#191919;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 8px;padding:0}@media(min-width:768px){.reward-coin-head h2{font-size:26px}}.reward-coin-head h3{color:var(--app-primary-color);font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:0;text-align:left;display:flex;gap:8px;align-items:center}@media(min-width:768px){.reward-coin-head h3{font-size:20px}}.reward-coin-body{padding:16px 10px}@media(min-width:768px){.reward-coin-body{padding:16px 20px}}.reward-coin-body h4{color:#191919;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 20px;padding:0 10px}.reward-coin-body .reward-coin-ul{list-style-type:none;margin:0;padding:0 10px;max-height:calc(100vh - 280px);overflow:auto}.reward-coin-body .reward-coin-ul .infinite-scroll-component{width:100%}.reward-coin-body .reward-coin-ul li{margin:0 0 16px;border-bottom:1px solid #e8e8e8;padding:0 0 16px;display:flex;align-items:center}.reward-coin-body .reward-coin-ul li .reward-coin-content{width:100%}.reward-coin-body .reward-coin-ul li .reward-coin-content p{color:#191919!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:109.668%!important;text-transform:capitalize!important;text-align:left!important;margin:0 0 10px!important;padding:0!important;display:flex;align-items:center;width:100%}.reward-coin-body .reward-coin-ul li .reward-coin-content p:last-child{margin:0!important}.reward-coin-body .reward-coin-ul li .reward-coin-points{color:#268521;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-left:auto;min-width:max-content}.reward-coin-body .reward-coin-ul li .reward-coin-points.neg-coin-points{color:#ca3030}@media(min-width:992px){.ccm-dashboard-container{margin-top:-20px}}.ccm-dashboard-container .title-with-btn{margin-bottom:26px}.ccm-dashboard-container .title-with-btn .btn-container .btn{min-width:180px}.ccm-dashboard-container .user-avatar .image-container{width:80px;min-width:80px;height:80px;border-radius:50%;object-fit:contain}.ccm-dashboard-container .user-avatar .image-container img{border-radius:50%}.ccm-dashboard-container .user-avatar .content .name{font-size:14px;font-weight:400;line-height:normal;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:8px}.ccm-dashboard-container .user-avatar .content .designation{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:normal;text-transform:capitalize;margin-bottom:0}.ccm-dashboard-banner{display:flex;gap:8px;margin-bottom:40px;flex-wrap:wrap}@media(min-width:768px){.ccm-dashboard-banner{flex-wrap:nowrap}}.ccm-dashboard-banner .banner-left{max-width:100%;flex:0 0 100%}@media(min-width:768px){.ccm-dashboard-banner .banner-left{max-width:480px;flex:0 0 40%}}.ccm-dashboard-banner .banner-left .video-section{background:linear-gradient(0deg,rgba(25,25,25,.5),rgba(25,25,25,.5));padding:60px 24px;display:inline-block;width:100%;color:#fff;text-decoration:none;border-top-left-radius:10px;border-bottom-left-radius:10px}@media(min-width:768px){.ccm-dashboard-banner .banner-left .video-section{padding:64px 20px 98px 40px;height:100%}}@media(min-width:1400px){.ccm-dashboard-banner .banner-left .video-section{padding:130px 40px 60px}}.ccm-dashboard-banner .banner-left .video-section .bg-video{position:absolute;top:0;left:0;right:0;width:100%;height:100%;border:0;outline:0;object-fit:cover;z-index:-1;border-top-left-radius:10px;border-bottom-left-radius:10px}.ccm-dashboard-banner .banner-left .video-section .section-title{font-family:Inter,sans-serif;font-size:100px;font-style:normal;font-weight:700;line-height:normal}.ccm-dashboard-banner .banner-left .video-section .section-text{font-size:30px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;gap:10px;margin-bottom:12px;margin-top:-25px}.ccm-dashboard-banner .banner-left .video-section .section-amount{font-size:30px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1}.ccm-dashboard-banner .banner-left .video-section .section-amount span{font-weight:700;font-family:Inter,sans-serif}.ccm-dashboard-banner .banner-left .video-section .amount-text{font-size:16px;font-weight:500;line-height:normal;margin-bottom:55px}.ccm-dashboard-banner .banner-left .video-section .box-content{display:flex}.ccm-dashboard-banner .banner-left .video-section .box-content .box{width:33.33%}.ccm-dashboard-banner .banner-left .video-section .box-content .box .box-value{font-family:Inter,sans-serif;font-size:26px;font-style:normal;font-weight:600;line-height:109.668%;margin-bottom:12px}.ccm-dashboard-banner .banner-left .video-section .box-content .box .box-title{font-size:16px;font-weight:400;line-height:normal;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:0;display:flex;align-items:center;gap:10px}.ccm-dashboard-banner .banner-left .video-section .box-content .box .box-title .box-title-img{width:10px;height:10px;filter:invert(100%) brightness(1000%)}.ccm-dashboard-banner .banner-right{flex:1 1;display:flex;flex-direction:column;gap:8px}.ccm-dashboard-banner .banner-right .right-top{display:flex;gap:8px;flex-wrap:wrap}@media(min-width:768px){.ccm-dashboard-banner .banner-right .right-top{flex-wrap:nowrap}}.ccm-dashboard-banner .banner-right .right-top .box-container{border:1px solid #e8e8e8;background:#f9f9f9;padding:20px 16px;text-align:center;width:100%}.ccm-dashboard-banner .banner-right .right-top .box-container+.box-container{border-top-right-radius:10px}.ccm-dashboard-banner .banner-right .right-top .box-container+.box-container .box-title+.box-title{margin-top:4px}@media(min-width:768px){.ccm-dashboard-banner .banner-right .right-top .box-container{width:calc(50% - 4px);padding:56px 20px}}.ccm-dashboard-banner .banner-right .right-top .box-container .box-value{font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:normal;margin-bottom:8px}.ccm-dashboard-banner .banner-right .right-top .box-container .box-title{font-size:16px;font-weight:400;line-height:normal;letter-spacing:2.24px;text-transform:uppercase;margin-bottom:0;display:flex;align-items:center;justify-content:center}.ccm-dashboard-banner .banner-right .right-top .box-container .box-text{font-size:14px;font-weight:400;line-height:normal;margin-top:10px}.ccm-dashboard-banner .banner-right .carbon-card{padding:20px 16px;gap:0;align-items:center;background:#f9f9f9;border-radius:0 0 10px 0;border:1px solid #e8e8e8}@media(min-width:768px){.ccm-dashboard-banner .banner-right .carbon-card{padding:31px 40px 25px 45px}}.ccm-dashboard-banner .banner-right .carbon-card__content{flex:1 1;height:100%}.ccm-dashboard-banner .banner-right .carbon-card__text{font-size:24px;font-weight:300;line-height:32px;margin-bottom:0}@media(min-width:768px){.ccm-dashboard-banner .banner-right .carbon-card__text{font-size:45px;line-height:54.75px}}.ccm-dashboard-banner .banner-right .carbon-card__image img{max-height:239px;width:auto}.dashboard-title-container{margin-bottom:30px!important}.dashboard-title-container .page-title{font-size:30px;line-height:normal;font-weight:700;margin-bottom:0}.policy-tire-container{display:flex;flex-wrap:wrap;margin-bottom:40px;gap:8px}.policy-tire-container+.booking-title-section{margin-bottom:0}.tier-card{border:1px solid #e8e8e8;border-radius:10px;background:#fff;padding:30px}@media(min-width:768px){.tier-card{width:calc(33% - 4px)}}.tier-card__header{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e8e8e8;align-items:center}.tier-card__header-left h3{font-size:24px;font-weight:700;line-height:129.7%;margin-bottom:4px}.tier-card__header-left p{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:129.7%;margin-bottom:0}.tier-card__header-right{text-align:center}.tier-card__header-right h3{font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:1;margin-bottom:2px}.tier-card__header-right p{font-family:Inter,sans-serif;font-size:11px;letter-spacing:1.54px;margin-bottom:0}.tier-card__body h3,.tier-card__header-right p{font-weight:400;line-height:normal;text-transform:uppercase}.tier-card__body h3{color:#777;font-size:16px;letter-spacing:2.24px;margin-bottom:26px}.tier-card__body-content-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.tier-card__body-content-item span{font-size:13px;font-weight:700;line-height:109.668%;letter-spacing:1.95px;text-transform:uppercase}.tier-card__body-content-item p{margin-bottom:0;text-align:right;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:109.668%}.tier-card__body-content-item p strong{font-weight:600}.tier-card__footer{display:flex;flex-direction:column;row-gap:8px;margin-top:40px}.tier-card__footer .btn-outline-secondary{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Inter,sans-serif;font-weight:400}.tier-card__footer .btn-outline-secondary img{height:10px;width:10px}.title-with-flagged .btn-container{position:relative}.date-range-bg{box-shadow:0 4px 38px rgba(0,0,0,.251);background:#fff;border-radius:10px}.date-range-bg .react-datepicker{background:none;box-shadow:none}.date-range-bg .clear-range{color:var(--app-primary-color);font-family:Inter,sans-serif;font-size:12px!important;font-style:normal;font-weight:500!important;line-height:normal;display:flex;margin:0 12px 0 auto;padding-bottom:12px}.date-range-picker{display:flex;flex-direction:column}.date-range-picker .react-datepicker-popper .react-datepicker{min-width:485px}.date-range-picker label{color:#191919;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;position:absolute;top:10px;z-index:1;left:20px}.date-range-picker .react-datepicker__input-container .btn{padding:28px 36px 12px 20px;background:url(/_next/static/media/calendar.f23ae824.svg) 95% no-repeat;justify-content:flex-start;min-width:238px;border-color:#e8e8e8}@media(min-width:992px){.authorize-requests .title-with-btn .page-title-container{margin:0}}.authorize-requests .title-with-btn .page-title-container .page-title{margin-bottom:10px}@media(min-width:992px){.ccm-booking-page,.ccm-employee-detail,.ccm-employee-page,.ccm-expense{margin-top:-20px}}.not-found-page .not-found-content{text-align:center;min-height:100vh;align-items:center;display:flex;justify-content:center;flex-direction:column;font-family:Inter,sans-serif}.not-found-page .not-found-content img,.not-found-page .not-found-content svg{max-width:100%;height:auto;margin-bottom:60px}@media(min-width:768px){.not-found-page .not-found-content img,.not-found-page .not-found-content svg{max-width:400px}}.not-found-page .not-found-content .title{font-size:30px;font-weight:700;line-height:118%;margin-bottom:18px;margin-top:0}.not-found-page .not-found-content .description{text-align:center;font-size:16px;font-weight:300;line-height:22px;margin-bottom:50px}.not-found-page .not-found-content .btn-primary{min-width:180px}.no-result{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:30vh}.no-result .no-result-icon{margin-bottom:14px}@media(max-width:767px){.no-result .no-result-icon img,.no-result .no-result-icon svg{width:60px;height:auto}}.no-result h4{font-size:20px;font-weight:700;margin-bottom:4px;text-transform:capitalize}.no-result h4,.no-result p{text-align:center;line-height:27px}.no-result p{font-size:16px;font-weight:400;margin-bottom:0}@keyframes swapImages{0%{opacity:0;transform:scale(0)}2%,32%{opacity:1;transform:scale(1)}34%,to{opacity:0;transform:scale(0)}}.loader-container{text-align:center;min-height:30vh;display:flex;align-items:center;justify-content:center}.loader-container .loader-inner{position:relative;width:70px;height:70px;transform-style:preserve-3d;box-shadow:0 0 30px 0 rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;box-sizing:border-box}.loader-container .loader-inner .loading__image{position:absolute;top:10%;left:10%;width:80%;height:80%;opacity:0;transform:scale(0);transition:all .5s ease-in-out;transform-style:preserve-3d;display:flex;align-items:center;justify-content:center}.loader-container .loader-inner .loading__image.active{opacity:1;transform:scale(1)}.loader-container .loader-inner .loading__image--plane{animation:swapImages 3s infinite}.loader-container .loader-inner .loading__image--hotel{animation:swapImages 3s infinite;animation-delay:1s}.loader-container .loader-inner .loading__image--car{animation:swapImages 3s infinite;animation-delay:2s}.book-wrap{padding-top:0}@media(min-width:768px){.book-wrap .booking-detail-container{padding-bottom:0}}.booking-detail-container{padding-top:20px;padding-bottom:40px}.booking-detail-container .booking-detail-content{gap:90px}@media(min-width:992px){.booking-detail-container .booking-detail-content{gap:130px;padding-bottom:0}}@media(max-width:767px){.booking-detail-container .booking-detail-content{gap:40px}}.booking-detail-container .booking-detail-content .loader-container{width:100%}.booking-detail-container .hotel-booking-detail{padding:0}.booking-detail-container .hotel-booking-detail .booking-id-container{margin-bottom:12px}.booking-detail-container .hotel-booking-detail .checkout-card{margin-bottom:30px}.booking-detail-content{display:flex;gap:50px;flex-direction:column-reverse}@media(min-width:992px){.booking-detail-content{gap:30px;flex-direction:row}}@media(min-width:1400px){.booking-detail-content{gap:60px}}.booking-detail-content .booking-detail-left{flex:1 1}@media(min-width:768px){.booking-detail-content .booking-detail-left .back-btn-container{margin-bottom:40px}}.booking-detail-content .booking-detail-left .flight-info-container .flight-info{padding-top:0}.booking-detail-content .booking-detail-left .flight-policy.passenger-detail{border-bottom:0;padding-bottom:0;margin-bottom:0}.booking-detail-content .booking-detail-left .flight-policy.passenger-detail+.flight-policy{padding-top:30px;border-top:1px solid #e8e8e8;margin-top:30px}@media(min-width:992px){.booking-detail-content .booking-detail-right{flex:0 0 400px;max-width:400px}}.booking-detail-content .booking-detail-right .box-info{text-align:right;margin-bottom:15px;color:#777;font-weight:700}.booking-detail-content .booking-detail-right .box-info span{font-weight:400;display:inline-block;margin-left:5px}.booking-detail-content .page-booking-id{display:inline-block;font-family:Inter,sans-serif;margin-bottom:22px}.booking-detail-content .copy-btn-hotel{display:inline-block;margin-bottom:22px}.booking-detail-content .page-title{margin-bottom:20px}@media(min-width:768px){.booking-detail-content .page-title{margin-bottom:35px;line-height:normal}}.date-upload-text{margin:-20px 0 30px}.reimbursement-bills-row .reimbursement-bill-col{width:auto;flex:none}.reimbursement-bills-row .reimbursement-bill-item{margin-bottom:22px}.reimbursement-bills-row img{max-width:100%}.flight-info-container{display:flex;align-items:flex-start;gap:22px;margin-bottom:10px}.flight-image{flex:0 0 100px;max-width:100px}.flight-image img{width:100%;height:100%;object-fit:contain}.flight-stop{color:#777;display:block;font-size:12px;font-weight:700;margin-bottom:0;margin-top:12px}.flight-info{flex:1 1;padding:16px 0}.flight-info .flight-name{font-weight:700;margin-bottom:21px}.flight-info .flight-name span{color:#777;font-size:12px;font-weight:400;line-height:109.668%;display:inline-block;margin-left:10px}.flight-info__details{display:flex;align-items:center;gap:10px;max-width:100%;padding-top:8px}@media(min-width:768px){.flight-info__details{max-width:370px;padding-top:0}}.flight-info__details p{font-size:12px;font-weight:400;line-height:109.668%;margin-bottom:0;display:flex;flex-direction:column}.flight-info__details p .time{font-size:16px;font-weight:700;margin-bottom:4px}.flight-info__details .info-graphic{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;min-width:90px}.flight-info__details .info-graphic .dot{width:4px;height:4px;border-radius:50%;background-color:#191919}.flight-info__details .info-graphic .line{display:inline-block;width:calc(100% - 32px);border-top:1px dashed rgba(25,25,25,.2);height:1px;position:absolute;top:50%;left:6px;transform:translateY(-50%);z-index:0}.flight-info__details .info-graphic .time{color:var(--app-primary-color);background:#fff;padding:4px 8px;position:relative}.flight-more-info{display:flex;flex-direction:column;padding-bottom:30px;border-bottom:1px solid #e8e8e8;margin-bottom:21px}.flight-more-info .info-list{display:flex;flex-wrap:wrap}.flight-more-info .info-list:not(:last-child){margin-bottom:30px}@media(max-width:767px){.flight-more-info .info-list{flex-direction:column;align-items:flex-start}}@media(min-width:768px){.flight-more-info .info-list .info-left{flex:0 0 200px;max-width:200px}}.flight-more-info .info-list .info-left .info-time{font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:normal;margin-bottom:1px}.flight-more-info .info-list .info-left .info-date{margin-bottom:0}.flight-more-info .info-list .info-right{margin-top:12px}@media(min-width:768px){.flight-more-info .info-list .info-right{flex:1 1;margin-top:0}}.flight-more-info .info-list .info-airport{font-size:16px;font-weight:700;margin-bottom:12px;line-height:normal}.flight-more-info .info-list .box-container{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}@media(min-width:768px){.flight-more-info .info-list .box-container{justify-content:flex-start}}@media(min-width:992px){.flight-more-info .info-list .box-container{gap:50px}}@media(max-width:767px){.flight-more-info .info-list .box-container{flex-wrap:wrap}}.flight-more-info .info-list .box-container .box{display:flex;flex-direction:column;gap:4px}.flight-more-info .info-list .box-container .box.box-coach{width:100%}@media(min-width:768px){.flight-more-info .info-list .box-container .box.box-coach{flex-direction:row;align-items:center}}@media(max-width:767px){.flight-more-info .info-list .box-container .box{width:47%}}.flight-more-info .info-list .box-container .box .box-title{color:#777;font-size:12px;margin-bottom:0}.flight-more-info .info-list .box-container .box .box-text{margin-bottom:0}.passenger-detail{padding-bottom:32px;border-bottom:1px solid #e8e8e8;margin-bottom:30px}.passenger-detail .title{font-size:22px;font-weight:700;line-height:normal;margin-bottom:13px}@media(min-width:768px){.passenger-detail .title{font-size:24px}}.passenger-detail .box-container{display:flex;align-items:flex-start;gap:8px;justify-content:flex-start}@media(min-width:992px){.passenger-detail .box-container{gap:50px}}@media(max-width:767px){.passenger-detail .box-container{justify-content:space-between;width:100%}}.passenger-detail .box-container .box{display:flex;flex-direction:column;gap:4px}.passenger-detail .box-container .box .box-title{color:#777;font-size:12px;margin-bottom:0}.passenger-detail .box-container .box .box-text{font-weight:700;margin-bottom:0}.passenger-avatar{display:flex;align-items:center;gap:14px;margin-bottom:30px}.passenger-avatar .avatar-box{display:flex;width:40px;height:40px;padding:12px 8px;justify-content:center;align-items:center;flex-shrink:0;background:#191919;color:#fff;font-weight:700}.passenger-avatar .content{display:flex;flex-direction:column}.passenger-avatar .content .avatar-title{margin-bottom:4px;font-size:16px;font-weight:700;line-height:normal}.passenger-avatar .content .avatar-detail{font-size:12px;font-weight:400;line-height:109.668%;margin-bottom:0}.passenger-avatar.passenger-full-info{justify-content:space-between;margin-bottom:0;flex-wrap:wrap}.passenger-avatar.passenger-full-info .box-container{gap:20px}@media(min-width:1600px){.passenger-avatar.passenger-full-info .box-container{gap:30px}}@media(min-width:1200px){.passenger-avatar.passenger-full-info .box-container .box-title{white-space:nowrap}}@media(min-width:768px){.passenger-avatar.passenger-full-info{flex-wrap:nowrap}}.passenger-avatar.passenger-full-info .passenger-info-box{display:flex;align-items:center}@media(min-width:768px){.passenger-avatar.passenger-full-info .passenger-info-box{min-width:200px}}.passenger-avatar.passenger-full-info .avatar-box{border-radius:4px;margin-right:9px}.flight-policy .title{font-size:22px;font-weight:700;line-height:normal;margin-bottom:13px}@media(min-width:992px){.flight-policy .title{font-size:24px}}.flight-policy .box-title{font-size:16px;font-weight:700;line-height:109.668%;margin-bottom:9px}.flight-policy ul{padding-left:1rem;padding-bottom:12px;margin-bottom:0}.flight-policy ul li{margin-bottom:12px}.flight-policy .policy-box:last-child p:last-child,.flight-policy .policy-box:last-child ul:last-child{margin-bottom:0;padding-bottom:0}.flight-policy .policy-box:last-child li:last-child{margin-bottom:0}.booking-amount-box{padding:30px;background-color:var(--app-primary-color);color:#fff;position:-webkit-sticky;position:sticky;top:82px;word-break:break-Word;border-radius:10px}@media(min-width:992px){.booking-amount-box .authorizer-custom{max-height:calc(100vh - 250px);overflow:auto;min-height:265px;padding:0 20px}}.booking-amount-box.pending-booking-amount-box .top-title{max-width:100%!important}@media(min-width:992px){.booking-amount-box{top:153px;padding:30px 10px}}@media(max-width:767px){.booking-amount-box{padding:30px 20px}}@media(min-width:992px){.booking-amount-box.authorizer-booking-box{margin-bottom:240px;top:0}.booking-amount-box.authorizer-booking-box .authorizer-custom{max-height:calc(100vh - 350px);min-height:100px}}.booking-amount-box .refresh-link{color:#fff!important;margin-bottom:20px;text-decoration:underline;text-align:right;margin-left:auto;font-size:12px}.booking-amount-box .booking-id-container .copy-btn img{filter:brightness(0) invert(1)}.booking-amount-box .work-trip-box{border-top:1px solid #fff;padding-top:20px;margin-top:25px}.booking-amount-box .work-trip-box .info-text{margin-bottom:8px}.booking-amount-box .book-now-button{background-color:transparent;color:#fff;border:1px solid #fff;margin-top:35px}.booking-amount-box .book-now-button .box-icon{margin-left:10px;filter:brightness(0) invert(1)}.booking-amount-box .book-now-button:hover{background-color:transparent;color:#fff;border:1px solid #fff;margin-top:35px}.booking-amount-box .pending-icon{max-width:100%}@media(max-width:1400px){.booking-amount-box .pending-icon{max-width:40px}}@media(max-width:767px){.booking-amount-box .pending-icon{width:24px;height:auto}}.booking-amount-box .box-title{font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}@media(min-width:768px){.booking-amount-box .box-title{font-size:24px}}@media(min-width:1400px){.booking-amount-box .box-title{font-size:30px}}.booking-amount-box .box-title.top-margin{margin-bottom:25px;margin-top:35px}.booking-amount-box .box-title.top-margin:empty{display:none}.booking-amount-box .box-title.top-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.booking-amount-box .box-title.top-title:empty{display:none}.booking-amount-box .info-text{font-weight:700;margin-bottom:20px}.booking-amount-box .info-text span{font-weight:400;display:block;margin-top:3px}.booking-amount-box .amount-box{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:109.668%;margin:0;padding:14px 0;display:flex;align-items:center;justify-content:space-between}.booking-amount-box .amount-box.total{margin-top:5px;border-top:1px solid #fff;border-bottom:1px solid #fff}.booking-amount-box .pending-container{position:relative;margin-bottom:-11px;background:#fff;border-radius:10px;padding:10px 12px}.booking-amount-box .pending-container .pending-title{font-weight:700;margin-bottom:4px;font-size:14px;color:var(--app-primary-color)}.booking-amount-box .pending-container .pending-text{margin-bottom:0;font-size:14px;font-weight:400;color:var(--app-primary-color)}.approval-card{margin:0;background:#fff;border-radius:10px;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);padding:11px 24px;position:fixed;bottom:60px;right:20px;z-index:1}@media(min-width:992px){.approval-card{margin:0;width:100%;max-width:400px;min-width:auto}}@media(max-width:767px){.approval-card{right:20px;left:20px;width:calc(100% - 40px)}}@media(min-width:1400px){.approval-card{right:60px;max-width:494px}}.approval-card.payment-confirmation-box{padding:30px 24px}.approval-card .approval-card-close{position:absolute;right:16px;top:16px;cursor:pointer}.approval-card .approval-img img,.approval-card .approval-img svg{max-width:100%;width:auto;height:auto;transform:scaleX(-1)}@media(min-width:992px){.approval-card .approval-img img,.approval-card .approval-img svg{max-width:50px}}@media(min-width:1400px){.approval-card .approval-img img,.approval-card .approval-img svg{max-width:86px}}.approval-card .expired-booking-text{color:#ec2c3d;font-family:Inter,sans-serif;line-height:normal}.approval-card .approval-buttons{display:flex;align-items:center;justify-content:flex-end;gap:16px}@media(min-width:992px){.approval-card .approval-buttons{gap:28px}}.approval-card .approval-buttons .approval-reject-btn{color:var(--app-primary-color);font-family:Inter,sans-serif}.approval-card .approval-message{color:#191919;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 16px}@media(min-width:768px){.approval-card .approval-message{margin:0 0 16px}.approval-card .payment-options{margin-left:-10px}}.approval-card .payment-option{display:flex;flex-direction:column;justify-content:flex-start;white-space:normal;text-align:left;align-items:flex-start}.approval-card .payment-option .approve-payment{color:#268521;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:109.668%;display:flex;gap:10px;align-items:center;margin-bottom:2px}.approval-card .payment-option .approve-payment img{filter:invert(37%) sepia(93%) saturate(438%) hue-rotate(72deg) brightness(89%) contrast(94%)}.approval-card .payment-option .subtext{color:#191919;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.approval-card .payment-option+.payment-option{margin-top:20px}.approval-card .rejection-comment-box .form-control{padding-top:12px;min-height:70px!important}.approval-card .reject-submit-btn{color:var(--app-primary-color);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:109.668%;display:flex;gap:2px;align-items:center;justify-content:center;margin:0 auto}@media(min-width:576px){.approval-card .reject-submit-btn{gap:10px}}.hotel-booking-detail .hotel-booking-form{border-bottom:1px solid #e8e8e8}@media(min-width:992px){.hotel-booking-detail .hotel-booking-form{width:100%;position:relative}}.hotel-booking-detail .page-title{margin-bottom:16px;text-wrap:balance}.hotel-booking-detail .refund-info{margin-bottom:5px;font-size:12px}.hotel-booking-detail .refund-info span{font-size:16px;font-weight:700;line-height:129.7%;display:inline-block;margin-right:10px}.hotel-booking-detail .policy-price{font-weight:600;line-height:129.7%;margin-bottom:14px;font-family:Inter,sans-serif}.hotel-booking-detail .check-item{display:flex;align-items:center;gap:9px;margin-bottom:9px}.hotel-booking-detail .flight-policy{padding-bottom:30px;border-bottom:1px solid #e8e8e8;margin-bottom:30px}.hotel-booking-detail .flight-policy ul{margin-top:20px}.hotel-booking-detail .flight-policy ul li{margin-bottom:0}@media(min-width:992px){.hotel-booking-detail .review-star{margin-left:auto}}.review-star{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:14px}@media(max-width:767px){.review-star img{width:18px}}.review-star .star-rating{font-weight:700}.review-star .star-rating-text{font-weight:400;text-decoration:underline;color:#191919}.location-section{display:flex;align-items:center;gap:6px;margin-bottom:32px}.location-section .location-text{font-size:14px;font-weight:400;line-height:normal}.hotel-image-container{display:flex;margin-bottom:25px}.hotel-image-container .image-left{flex:1 1;height:250px;max-width:66.66%}@media(min-width:992px){.hotel-image-container .image-left{height:206px;max-width:65%}}.hotel-image-container .image-left img{width:100%;height:100%;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.hotel-image-container .image-right{flex:0 0 33.33%;max-width:33.33%;height:250px;display:flex;flex-direction:column;row-gap:1px}@media(min-width:992px){.hotel-image-container .image-right{flex:0 0 35%;max-width:35%;height:206px}}.hotel-image-container .image-right img{width:100%;height:50%;object-fit:cover}.hotel-image-container .image-right img.img-rt-first{border-top-right-radius:10px}.hotel-image-container .image-right img.img-rt-sec{border-bottom-right-radius:10px}.hotel-time-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:40px}@media(min-width:992px){.hotel-time-container{align-items:flex-end;flex-direction:row}}.hotel-time-container .check-in{display:flex;flex-direction:column}.hotel-time-container .check-in-title{font-size:25px;font-weight:700;line-height:normal;margin-bottom:0}@media(min-width:992px){.hotel-time-container .check-in-title{font-size:30px}}.hotel-time-container .check-in-date{font-size:18px;font-weight:400;line-height:normal;margin-bottom:0}.hotel-time-container .location-container{display:flex;align-items:center;gap:6px;margin-bottom:0;margin-top:8px;max-width:100%}.hotel-time-container .location-container .location-text{max-width:150px;line-clamp:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hotel-time-container .location-container .car-search-div{max-width:210px}.hotel-time-container.cab-time-container{padding:16px;margin:0;display:flex;gap:20px;flex-wrap:wrap}@media(min-width:768px){.hotel-time-container.cab-time-container{flex-direction:row;padding:20px;align-items:center;justify-content:space-between}}.hotel-time-container.cab-time-container .time-connection{margin:0}.time-connection{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center}.time-connection:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:0;border-top:1px dashed #000;z-index:0}.time-connection .time-connection-inner{display:flex;align-items:center;gap:3px;background-color:#fff;padding:0;position:relative;z-index:1}@media(min-width:768px){.time-connection .time-connection-inner{padding:0 16px}}.time-connection .time-connection-inner .connection-time{color:var(--app-primary-color);font-family:Inter,sans-serif}.room-info-container{border-bottom:1px solid #e8e8e8;margin-bottom:30px;padding-bottom:30px}.room-info-container .room-info-title{font-size:22px;font-weight:700;line-height:normal;margin-bottom:4px}.room-info-container .room-info-text{font-size:18px;font-weight:400;line-height:normal;margin-bottom:18px}.room-images{display:flex;margin-bottom:27px;max-width:240px;column-gap:1px}.room-images .image-left{flex:1 1;height:154px;max-width:60%}.room-images .image-left img{width:100%;height:100%;object-fit:cover}.room-images .image-right{flex:0 0 40%;max-width:40%;height:154px;display:flex;flex-direction:column;row-gap:1px}.room-images .image-right img{width:100%;height:50%;object-fit:cover}.room-mini-details{display:flex;flex-wrap:wrap;column-gap:60px;row-gap:10px}.room-mini-details .box{display:flex;align-items:center;gap:9px}.room-mini-details .box p{margin-bottom:0}.about-hotel .title{font-size:22px;font-weight:700;line-height:normal;margin-bottom:10px}@media(min-width:992px){.about-hotel .title{font-size:24px}}.about-hotel .about-text{font-size:14px;font-weight:400;line-height:20px;margin-bottom:28px}.about-hotel .about-text .read-more-btn{display:inline;color:var(--app-primary-color)}.about-hotel .hotel-map-container{height:270px;margin-bottom:30px}.about-image-container{display:flex;gap:16px;flex-wrap:inherit;overflow-x:scroll;overflow-y:hidden}@media(min-width:992px){.about-image-container{flex-wrap:wrap;overflow:inherit;gap:40px}}.about-image-container .box{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;min-width:150px;flex:1 1 auto;max-width:150px;line-height:normal}.about-image-container .box img{filter:brightness(0) saturate(100%) invert(6%) sepia(0) saturate(7500%) hue-rotate(0deg) brightness(95%) contrast(100%)}.hotel-map-container{width:100%;height:155px;-webkit-clip-path:inset(0 round 20px);clip-path:inset(0 round 20px);border-corner-smoothing:0;border-radius:0;overflow:hidden}.cab-person-detail{display:flex;align-items:center;gap:5px;color:#777}.cab-person-detail span{color:#191919;font-size:16px;line-height:normal;font-weight:700}@media(max-width:767px){.cab-person-detail span{font-size:14px}}.cab-person-detail img{margin-left:4px}.cab-detail-text{color:#777;font-size:12px;font-weight:700;margin-bottom:29px}.cab-image-container{margin-bottom:50px;height:374px}.cab-image-container img{width:100%;height:100%;object-fit:cover}.car-policy-detail{padding-bottom:30px;border-bottom:1px solid #e8e8e8;margin-bottom:30px}.car-policy-detail .text-green{font-size:16px;margin-bottom:9px}.car-policy-detail ul{padding-left:1rem;margin-bottom:21px}.car-policy-detail ul li{line-height:normal}.car-policy-detail .btn-link{color:#191919;font-family:Inter,sans-serif;font-weight:400;padding:0;height:auto;text-decoration:underline}.fare-container{display:flex;align-items:center;gap:50px;margin-bottom:12px}.fare-container .box{display:flex;flex-direction:column;gap:4px;font-family:Inter,sans-serif}.fare-container .box .fare-title{font-size:16px;font-style:normal;font-weight:600;margin-bottom:0}.fare-container .box .fare-text{color:#777;font-size:12px;font-weight:400;margin-bottom:0}.user-avatar-container{display:flex;gap:15px;margin-bottom:33px;border-bottom:1px solid #e8e8e8;padding-bottom:38px;justify-content:flex-start}.user-avatar-container .image-container{width:68px;min-width:68px;height:68px;border-radius:50%;overflow:hidden}.user-avatar-container .image-container img{border-radius:50%;width:100%;height:100%;object-fit:cover}.user-avatar-container .content{display:flex;flex-direction:column;flex:1 1}.user-avatar-container .content .avatar-id{font-family:Inter,sans-serif;font-size:13px;margin-bottom:9px}.user-avatar-container .content .avatar-title{line-height:normal;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:6px}.user-avatar-container .content .avatar-detail{color:#777;line-height:126%;margin-bottom:0}.booking-id-container{display:flex;align-items:center;gap:10px;margin-bottom:14px}.booking-id-container .booking-id{font-family:Inter,sans-serif}.booking-id-container .business-trip-col{max-width:inherit!important;flex:inherit!important}.booking-id-container .business-trip-col .business-trip-label{border:1px solid #777;padding:4px 10px;font-size:12px;font-weight:400;min-width:96px;height:25px;border-radius:50px;text-align:center;width:max-content}.pnr-info{text-align:right;margin-bottom:19px;font-family:Inter,sans-serif}.carbon-emission-text{margin-top:30px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:109.668%}.carbon-heading{display:flex;align-items:center;gap:8px;font-size:25px;font-weight:700;margin-bottom:0}.fare-trip-container{max-width:818px;margin:0 auto}.fare-trip-container .title{color:#191919;font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 33px;width:calc(100% - 100px);text-align:left;padding-left:20px}@media(min-width:768px){.fare-trip-container .title{font-size:35px;text-align:center;width:auto;padding:0}}.fare-trip-container .fare-card-box{position:relative;border:1px solid #e8e8e8;background:color-mix(in srgb,var(--app-primary-color) .05%,transparent);padding:30px 25px;display:flex;justify-content:space-between;margin:70px 0 0}@media(min-width:768px){.fare-trip-container .fare-card-box{padding:40px 50px;margin:0}}.fare-trip-container .fare-card-box .subtitle{font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;text-transform:uppercase}.fare-trip-container .fare-card-box .fare-trip-title{font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 15px}.fare-trip-container .fare-card-box ul{list-style:none;padding:0;margin:0 0 4px}.fare-trip-container .fare-card-box ul li{display:flex;align-items:center;gap:9px;margin-bottom:18px}.fare-trip-container .fare-card-box ul li span{line-height:normal}.fare-trip-container .fare-card-box ul li:last-child{margin-bottom:0}.fare-trip-container .fare-card-box .fare-card-amount{margin-top:24px;display:flex;flex-direction:column}@media(min-width:768px){.fare-trip-container .fare-card-box .fare-card-amount{margin-top:0}}.fare-trip-container .fare-card-box .fare-card-amount .fare-amount-label{font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 2px;padding:0}.fare-trip-container .fare-card-box .fare-card-amount .fare-amount-value{color:var(--app-primary-color);font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 20px;padding:0;font-family:Inter,sans-serif}.fare-trip-container .fare-card-box .fare-card-amount .fare-selected-tick{color:#268521;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:109.668%;display:flex;gap:10px;align-items:center}.fare-trip-container .continue-fare-button{margin:50px auto 0;max-width:85%;width:100%}@media(min-width:768px){.fare-trip-container .continue-fare-button{max-width:350px}}.booking-flight-btns{display:flex;align-items:center;gap:16px;margin-bottom:25px;flex-wrap:wrap}.booking-flight-btns .booking-group-btns{display:flex;align-items:center;gap:8px}@media(min-width:768px){.booking-flight-btns{flex-wrap:nowrap;justify-content:flex-end;gap:8px}}.booking-flight-btns .back-btn-container{margin:0 auto 0 0}.booking-flight-btns .booking-flight-btn{flex-direction:row-reverse;gap:10px;height:50px!important;width:100%}@media(min-width:768px){.booking-flight-btns .booking-flight-btn{width:auto}}@media(max-width:767px){.booking-flight-btns .booking-flight-btn{width:100%!important}}.booking-flight-btns .booking-flight-btn .dropdown-toggle{width:auto!important}@media(max-width:767px){.booking-flight-btns .booking-flight-btn .dropdown-toggle{width:100%!important}}.booking-flight-btns .booking-flight-btn .btn{padding:14px 20px!important;display:flex;gap:10px;color:#191919}.booking-flight-btns .booking-flight-btn img{width:16px;height:16px}.booking-flight-btns .booking-flight-btn .dropdown-menu{min-width:100%;width:100%;padding:16px 0}.booking-flight-btns .booking-flight-btn .dropdown-menu .dropdown-item{color:#191919;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;border:0;word-break:break-word;white-space:normal;padding:10px 20px;background:none}.pending-expenses-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}@media(min-width:768px){.pending-expenses-head{flex-wrap:nowrap}}.pending-expenses-head .pending-expenses-left{width:100%;max-width:460px}.pending-expenses-head .pending-expenses-left .pending-expenses-title{display:flex;align-items:center;gap:8px;margin-bottom:13px}.pending-expenses-head .pending-expenses-left .pending-expenses-title .title{margin:0}.pending-expenses-head .pending-expenses-right{display:flex;gap:16px;align-items:center}.pending-expenses-head .upload-bill-btn{gap:10px;background:#fff;position:relative;z-index:1}.pending-expenses-head .upload-bill-btn svg{filter:brightness(0) saturate(100%) invert(11%) sepia(6%) saturate(134%) hue-rotate(343deg) brightness(91%) contrast(89%)}.learn-policy-page{position:relative;padding-bottom:50px}.learn-policy-page .booking-detail-content{flex-direction:column}@media(min-width:992px){.learn-policy-page .booking-detail-content{flex-direction:row}}@media(max-width:767px){.learn-policy-page .booking-detail-content{gap:30px}}.learn-policy-page .booking-detail-left .page-title{margin:0 0 4px}.learn-policy-page .booking-detail-left .learn-policy-sub-title{color:#191919;font-size:22px;font-style:normal;font-weight:400;line-height:109.668%}.learn-policy-page .policy-group-sec{position:relative;padding-top:24px;margin-top:24px;border-top:1px solid #e8e8e8}@media(min-width:768px){.learn-policy-page .policy-group-sec{padding-top:40px;margin-top:40px}}.learn-policy-page .policy-group-sec .policy-heading{color:#191919;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 20px}@media(min-width:768px){.learn-policy-page .policy-group-sec .policy-heading{font-size:30px}}.learn-policy-page .policy-group-sec p,.learn-policy-page .policy-group-sec ul li{color:#191919;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 16px}.learn-policy-page .policy-group-sec ul li:last-child{margin-bottom:0}.learn-policy-page .policy-group-sec ul li ul{margin-top:12px}.learn-policy-page .booking-amount-box .booking-learn-item{border-bottom:1px solid hsla(0,0%,100%,.5);position:relative;padding-bottom:20px;margin-bottom:20px}.learn-policy-page .booking-amount-box .booking-learn-item:last-child{border:0;margin:0;padding:0}.learn-policy-page .booking-amount-box .booking-learn-item .box-title{color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:109.668%;margin:0 0 10px;padding:0}.learn-policy-page .booking-amount-box .booking-learn-item p{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:129.7%;margin:0 0 6px!important;padding:0!important}.learn-policy-page .booking-amount-box .booking-learn-item p strong{font-weight:600}.learn-department{margin-top:40px}.learn-department .department-title{font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 15px}.learn-department .department-tags{display:flex;gap:12px;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}.learn-department .department-tags li{display:inline-flex;height:40px;padding:15px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:40px;background:hsla(0,0%,91%,.5);font-size:13px;font-style:normal;font-weight:400;line-height:109.668%}@media(min-width:992px){.full-itinerary-page{min-height:calc(100vh - 140px);padding-bottom:200px}}.itinerary-card .blank-space-approval{display:none!important}.itinerary-card .approval-card{border-radius:10px;background:#fff;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);min-height:130px;padding:12px 24px!important;margin:0!important;max-width:527px!important;position:fixed;right:20px;bottom:40px}@media(min-width:1400px){.itinerary-card .approval-card{right:60px}}@media(max-width:767px){.itinerary-card .approval-card{right:20px;left:20px;bottom:30px;min-width:inherit}}.authorizer-page+.footer .btn.support-button{display:none!important}@media(min-width:992px){.authorizer-page .booking-detail-content{align-items:flex-start}.authorizer-page{height:100vh;padding-top:40px;overflow:hidden}.authorizer-page.intinerary-page{height:auto;overflow:initial}.authorizer-page.intinerary-page .full-itinerary-page{padding-bottom:0;min-height:calc(100vh - 152px)}.authorizer-page .booking-detail-left{max-height:calc(100vh - 125px);overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}.authorizer-page .booking-detail-left::-webkit-scrollbar{width:0;height:0;display:none}.full-itinerary-head{width:100%;margin-bottom:30px;align-items:flex-start;flex-direction:column;display:flex}@media(min-width:992px){.full-itinerary-head{justify-content:space-between;align-items:center;flex-direction:row}}.full-itinerary-head .full-itinerary-middle{display:flex;flex-direction:column}@media(min-width:992px){.full-itinerary-head .full-itinerary-middle{align-items:center;text-align:center}}@media(max-width:991px){.full-itinerary-head .full-itinerary-middle{width:100%;text-align:center}}.full-itinerary-head .full-itinerary-rt{display:flex;gap:20px;align-items:center}@media(max-width:991px){.full-itinerary-head .full-itinerary-rt{width:100%;justify-content:center}.full-itinerary-head .full-itinerary-rt .currency-dropdown{position:absolute;right:20px;top:10px;width:auto}}.full-itinerary-head .back-btn-container{margin-bottom:36px}@media(min-width:992px){.full-itinerary-head .back-btn-container{margin:0}}.cancellation-title{color:#ec2c3d!important}.flight-search-container{padding-top:50px}@media(max-width:767px){.flight-search-container{padding-top:30px}}@media(min-width:992px){.flight-search-container.flight-tab-cont{margin-top:-20px}}.flight-search-container.flight-tab-cont .search-flight__form .flt-swip-circle{left:inherit;right:40px;top:56px}@media(min-width:992px){.flight-search-container.flight-tab-cont .search-flight__form .flt-swip-circle{left:19.2%;top:24px}}@media(min-width:1400px){.flight-search-container.flight-tab-cont .search-flight__form .flt-swip-circle{left:18.2%}}@media(max-width:1200px){.flight-search-container.flight-tab-cont .search-flight__form .flt-swip-circle{left:18.2%;left:inherit;right:40px;top:56px}}@media(min-width:768px){.flight-search-container.hotel-search-container .fixed-form-outer:not(.expanded-on-click){margin-top:32px}}@media(min-width:1600px){.flight-search-container.hotel-search-container .fixed-form-outer:not(.expanded-on-click){margin-top:24px}}@media(max-width:767px){.flight-search-container.hotel-search-container{padding-top:30px}}.flight-search-container.hotel-search-container .hotel-detail-title{display:flex;flex-direction:column;align-items:center;line-height:normal}@media(min-width:992px){.flight-search-container.hotel-search-container .hotel-detail-title{position:fixed;z-index:2;margin:-78px auto 10px;max-width:70%;font-size:30px;left:0;right:0}}@media(max-width:767px){.flight-search-container.hotel-search-container .hotel-detail-title{margin-bottom:10px}}@media(min-width:992px){.flight-search-container{padding-top:0}}.flight-search-container .flight-search-title{display:flex;flex-direction:column;align-items:center;line-height:normal;transition:padding-top .3s cubic-bezier(.4,0,.2,1)}@media(min-width:992px){.flight-search-container .flight-search-title{position:relative;z-index:2;margin:-78px auto 10px;max-width:66%;will-change:padding-top,visibility}}@media(max-width:991px){.flight-search-container .flight-search-title{margin-bottom:10px!important}}.flight-search-container .flight-search-title .page-title-small{font-size:20px;font-weight:700}@media(min-width:992px){.flight-search-container .flight-search-title+.form-outer:not(.fixed-form-outer):not(.expanded-on-click){margin-top:50px}}.flight-search-container .page-title{text-align:center;font-size:28px;font-weight:700;margin-bottom:0}@media(min-width:992px){.flight-search-container .page-title{margin-bottom:10px;font-size:30px;font-weight:700}}@media(max-width:991px){.flight-search-container .page-title{z-index:1!important}}@media(min-width:992px){.flight-search-container .search-flight__form-item.last-item{flex:0 0 20%;max-width:20%;min-width:20%}}@media(max-width:991px){.flight-search-container .container-fluid+div:empty{display:none}}.search-result-container{display:flex;padding:0 20px;margin-top:40px}@media(min-width:992px){.search-result-container{gap:35px}}@media(min-width:1400px){.search-result-container{flex-wrap:inherit;padding-left:60px;padding-right:60px}}@media(max-width:991px){.search-result-container{flex-direction:column}}@media(max-width:767px){.search-result-container{margin-top:30px}}.result-heading{font-size:18px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:12px;line-height:normal}@media(min-width:768px){.result-heading{gap:24px;margin-bottom:24px}}.flight-selector{display:flex;align-items:center;margin-bottom:12px;flex-wrap:wrap}@media(min-width:768px){.flight-selector{flex-wrap:wrap}}.flight-selector .flight-selector-label{font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-right:24px;margin-bottom:8px}@media(min-width:768px){.flight-selector .flight-selector-label{width:auto;margin-bottom:0}}.flight-selector .flight-options{display:flex;flex-direction:column;gap:8px;width:100%}@media(min-width:768px){.flight-selector .flight-options{flex-direction:row;gap:23px;width:auto}}.flight-selector .flight-radio{display:flex;gap:2px;align-items:center;color:hsla(0,0%,47%,.4);font-size:12px}.flight-selector .flight-radio .form-check .form-check-input[type=radio]{width:16px;height:16px;opacity:1}.flight-selector .flight-radio .form-check .form-check-input[type=radio]:checked{box-shadow:inset 0 0 0 3px var(--app-primary-color)}.flight-selector .flight-radio .form-check .form-check-input[type=radio]:checked:after{background-color:#fff}.flight-selector .flight-radio.active{color:var(--app-primary-color);font-weight:700}.flight-selector .flight-radio.active .flight-label-dot{box-shadow:inset 0 0 0 3px var(--app-primary-color);border-color:var(--app-primary-color)}.flight-selector .flight-radio.prev-flight-radio{color:#777}.flight-selector .flight-radio.prev-flight-radio.active{color:var(--app-primary-color)}.flight-selector .flight-radio.prev-flight-radio .flight-label-dot{border-color:#777}.flight-selector .flight-radio .flight-label-dot{width:14px;height:14px;display:flex;align-items:center;border-radius:50%;font-size:0;border:1px solid #e8e8e8}.flight-selector .flight-radio .form-check-label{display:none}.result-container{flex:1 1}@media(max-width:767px){.result-container{width:100%}}@media(min-width:992px){.result-container.listing-result-container{width:calc(100% - 215px)}.result-container.listing-result-container .listing-scrolling{-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media(min-width:992px){.result-container.listing-result-container .listing-scrolling::-webkit-scrollbar{width:0;height:0;display:none}}@media(min-width:768px){.result-container.listing-result-container .no-result{height:calc(100vh - 330px)}}.result-container .infinite-scroll-component{width:100%;overflow:hidden!important}.result-list-container{border-top:1px solid #e8e8e8}.result-list-container__item{display:flex;flex-direction:column;align-items:center;gap:22px;border-bottom:1px solid #e8e8e8;transition:box-shadow .3s ease-in-out;position:relative;padding:0 0 40px;margin-bottom:40px}.result-list-container__item:first-child{padding-top:30px}@media(min-width:992px){.result-list-container__item{flex-direction:row;margin-bottom:0}}.result-list-container__item.selected,.result-list-container__item.selected .time{background-color:#fef6f6}.result-list-container__item.selected .btn-outline-secondary{background-color:#fef6f6;border-color:var(--app-primary-color);color:var(--app-primary-color)}.result-list-container__item.selected .btn-outline-secondary img{filter:invert(22%) sepia(86%) saturate(4770%) hue-rotate(345deg) brightness(101%) contrast(85%)}.result-list-container__item .flight-image{flex:0 0 50px;max-width:50px;position:absolute;left:0}@media(min-width:992px){.result-list-container__item .flight-image{flex:0 0 150px;max-width:150px;position:relative;left:inherit}}.result-list-container__item .flight-image img{width:100%;max-height:150px}.result-list-container__item .flight-info{padding:0;width:100%}@media(min-width:992px){.result-list-container__item .flight-info{padding:16px 0;width:auto}}.result-list-container__item .flight-info .flight-name{margin-bottom:18px;padding-left:60px;display:flex;flex-direction:column}@media(min-width:992px){.result-list-container__item .flight-info .flight-name{padding:0;flex-direction:row}}.result-list-container__item .flight-info .flight-name span{margin-left:0;padding-top:4px}@media(min-width:992px){.result-list-container__item .flight-info .flight-name span{margin-left:10px;padding-top:0}}.result-list-container__item .flight-class-flex{display:flex;flex:1 1;align-items:center;width:100%}@media(min-width:992px){.result-list-container__item .flight-class-flex{width:auto}}.result-list-container__item .flight-class{flex:0 0 50%;max-width:50%}@media(min-width:992px){.result-list-container__item .flight-class{flex:0 0 150px;max-width:150px}}.result-list-container__item .flight-class__title{font-size:16px;font-weight:600;line-height:109.668%;margin-bottom:4px}.result-list-container__item .flight-class .flight-carbon{font-size:12px;font-weight:700;line-height:109.668%;color:#268521;margin-bottom:0}.result-list-container__item .flight-price{flex:0 0 50%;max-width:50%;font-family:Inter,sans-serif}@media(min-width:992px){.result-list-container__item .flight-price{flex:0 0 130px;max-width:130px}}.result-list-container__item .flight-price__amount{font-size:16px;font-weight:600;line-height:109.668%;margin-bottom:4px;font-family:Inter,sans-serif}.result-list-container__item .in-policy{font-size:12px;font-family:Inter,sans-serif}.result-list-container__item .in-policy img{margin-left:5px}.result-list-container__item .flight-actions{flex:0 0 100%;max-width:100%;width:100%}@media(min-width:992px){.result-list-container__item .flight-actions{flex:0 0 130px;max-width:130px;width:auto}}.result-list-container__item .flight-actions .btn-outline-secondary{width:100%;height:46px;transition:background-color .3s ease,color .3s ease}.result-list-container__item .flight-actions .btn-outline-secondary img{margin-left:10px}.result-list-container__item .flight-actions .btn-outline-secondary .icon-wrapper{position:relative;width:10px;height:10px;transition:transform .3s ease,opacity .3s ease;animation:iconSlideIn .3s ease-in-out forwards}.result-list-container__item .flight-actions .btn-outline-secondary .icon-wrapper img{position:absolute;top:0;left:0;transition:opacity .3s ease,transform .3s ease;filter:invert(0) brightness(0)}.result-list-container__item .flight-actions .btn-outline-secondary:hover{background-color:var(--app-primary-color);color:#fff;border-color:var(--app-primary-color)}.result-list-container__item .flight-actions .btn-outline-secondary:hover img{filter:invert(100%) brightness(200%)}.result-list-container__item .flight-actions .btn-outline-secondary.book-now-btn:hover .icon-wrapper{animation:iconSlideOut .3s ease-in-out forwards}.result-list-container__item .flight-actions .btn-link{color:#191919;margin-top:14px;text-decoration:underline;width:100%}.flight-search-result-footer{position:fixed;bottom:0;left:0;width:100%;padding:22px 24px;background:#fff;box-shadow:0 -6px 14px 0 rgba(0,0,0,.06);z-index:9;display:none}.flight-search-result-footer.show{display:block}@media(min-width:992px){.flight-search-result-footer{padding:22px 60px}}.flight-search-result-footer .inner-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(min-width:992px){.flight-search-result-footer .inner-container{flex-wrap:inherit}}.flight-search-result-footer .inner-container .left-container{display:flex;align-items:center;gap:24px;flex-direction:column}@media(min-width:992px){.flight-search-result-footer .inner-container .left-container{flex-direction:row;gap:40px}}.flight-search-result-footer .inner-container .right-container{display:flex;align-items:center;gap:10px;width:100%;justify-content:space-between;border-top:1px solid #e8e8e8;background:#fff;padding-top:16px;margin-top:16px}@media(min-width:992px){.flight-search-result-footer .inner-container .right-container{gap:40px;width:auto;justify-content:inherit;background:none;border:0;padding-top:0;margin-top:0}}.flight-search-result-footer .flight-box{display:flex;align-items:flex-start;flex-direction:column;gap:11px}@media(min-width:992px){.flight-search-result-footer .flight-box{align-items:center}}.flight-search-result-footer .flight-box .flight-heading{font-size:12px;font-weight:700;line-height:109.668%;letter-spacing:.6px;text-transform:uppercase;margin-bottom:0}.flight-search-result-footer .flight-box .flight-box__details{display:flex;align-items:center;gap:10px;width:100%}@media(min-width:992px){.flight-search-result-footer .flight-box .flight-box__details{width:auto}}.flight-search-result-footer .flight-box .flight-box__details .flight-image{flex:0 0 52px;max-width:52px;border:1px solid #e8e8e8}@media(min-width:992px){.flight-search-result-footer .flight-box .flight-box__details .flight-image{flex:0 0 32px;max-width:32px}}.flight-search-result-footer .flight-box .flight-box__details .flight-image img{max-width:52px;max-height:52px;height:52px;object-fit:contain;object-position:center}@media(min-width:992px){.flight-search-result-footer .flight-box .flight-box__details .flight-image img{max-width:32px;max-height:32px;height:32px}}.flight-search-result-footer .flight-box .flight-box__details .content{display:flex;flex-direction:column;gap:4px}.flight-search-result-footer .flight-box .flight-box__details .content .time{font-weight:700;margin-bottom:3px}.flight-search-result-footer .flight-box .flight-box__details .content .price{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:109.668%}.flight-search-result-footer .amount-box{display:flex;flex-direction:column;gap:4px}.flight-search-result-footer .amount-box .total-heading{font-size:16px}.flight-search-result-footer .amount-box .total-amount{font-size:16px;font-weight:700;font-family:Inter,sans-serif}.flight-search-result-footer .amount-box .total-policy{color:#777;font-family:Inter,sans-serif;font-size:12px}.flight-search-result-footer .proceed-btn{height:56px;gap:12px;padding:0 16px;font-size:16px}@media(min-width:992px){.flight-search-result-footer .proceed-btn{min-width:194px;gap:22px}}.multi-city-single{display:flex;width:100%}.multi-city-single .multi-city-single-row{display:flex;flex-wrap:wrap}@media(max-width:767px){.multi-city-single .multi-city-single-row{margin-bottom:20px}}@media(min-width:768px){.multi-city-single .multi-city-single-row{width:calc(100% - 60px);flex-wrap:inherit}}.multi-city-single .multi-city-single-row .search-flight__form-item{cursor:inherit}@media(min-width:768px){.multi-city-single .multi-city-single-row .search-flight__form-item:first-child{flex:0 0 75%;max-width:75%}.multi-city-single .multi-city-single-row .search-flight__form-item:nth-child(2){flex:0 0 25%;max-width:25%}}.tile-animation{opacity:0;transform:translate(100%,100%);animation:slideInFromBottomRight .5s ease-out forwards}@keyframes slideInFromBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translate(0)}}.selected-tile-animation{animation:flyInFromBottomRight .6s ease-out forwards;overflow-x:hidden}.selected-tile-animation .flight-image{position:relative;left:inherit}.selected-tile-animation.selected-tile-activate{background:rgba(var(--app-primary-color),.05);overflow:hidden}.selected-tile-animation.selected-tile-activate .select-btn{border-color:var(--app-primary-color)!important;color:var(--app-primary-color)!important;background:none!important}.selected-tile-animation.selected-tile-activate .select-btn img{filter:brightness(0) saturate(100%) invert(28%) sepia(93%) saturate(5620%) hue-rotate(336deg) brightness(93%) contrast(96%)}.selected-tile-animation-exit{animation:flyInFromBottomRight .6s ease-in forwards!important}@keyframes flyOutToTopLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100vw,-100vh);opacity:0}}@keyframes flyInFromBottomRight{0%{transform:translateX(100vw);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes flyOutToBottomRight{0%{transform:translate(0);opacity:1}to{transform:translate(100vw);opacity:0}}.body-search-result .modal-backdrop{z-index:99992}.search-flight-form-pane.pin-spacer{width:100%!important;height:auto!important;margin:0!important;border-radius:0!important;z-index:100}.search-flight-form-pane.pin-fixed{position:fixed!important;top:0;left:0;right:0;z-index:9999!important;background-color:#fff}@media(min-width:768px){.scale-container{transform-origin:top center;z-index:99992;transition:transform .3s ease-in-out,scale .3s ease-in-out;transform:none!important}}.scale-container .search-flight__form{background:#fff}.scale-container .search-flight__form.is-scrolled{padding-top:16px;left:0;right:0}@media(max-width:767px){.scale-container .search-flight__form.is-scrolled{position:relative!important;transform:none!important;top:inherit!important;left:inherit!important}}@media(min-width:992px){.sticky-filter{position:-webkit-sticky;position:sticky;z-index:1;top:134px;max-width:180px;background:#fff;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 140px);scrollbar-width:none}.sticky-filter::-webkit-scrollbar{width:0;height:0;display:none}}@media(min-width:992px){.sticky-filter .filter-container{padding-right:6px;word-break:break-word}}.sticky-filter .filter-container .filter-container__item:last-child{margin-bottom:0}.sticky-filter .filter-container.filter-hotel-search{padding-bottom:10px}.nextjs-toast{z-index:9999!important}.see-more-link{color:var(--app-primary-color)!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;text-decoration:underline!important;background:none!important;padding:0!important;margin:0!important}.filter-container{display:none;flex-direction:column;max-width:100%;width:100%;position:-webkit-sticky;position:sticky;z-index:998;transition:top .3s ease-out}@media(min-width:992px){.filter-container{max-width:180px;min-width:180px;display:flex;min-height:calc(100vh - 250px)}}.filter-container__heading{font-size:14px;margin:0 0 14px;font-weight:700}.filter-container .form-check{margin-bottom:16px}.filter-container .form-check .form-check-input[type=checkbox],.filter-container .form-check .form-check-input[type=radio]{border-color:#000}.filter-container .form-check .form-check-input[type=checkbox]:checked,.filter-container .form-check .form-check-input[type=radio]:checked{border-color:var(--app-primary-color)}.filter-container .form-check:last-child{margin-bottom:0}.filter-container__item,.filter-container__item-inner{margin-bottom:20px}.filter-container__item-inner .list__item:last-child{margin-bottom:0}.filter-container__item .custom-select__control{border-color:#191919!important}.filter-container__item .multi-select-dropdown .employee-option .form-check{margin-bottom:0;column-gap:0}.filter-container__item .multi-select-dropdown .custom-select__control{min-width:100%!important;min-height:40px!important;border-color:#191919!important}.filter-container__item .multi-select-dropdown .custom-select__control .custom-select__value-container{padding-left:12px!important;padding-right:8px!important;padding-top:4px!important}.filter-container__item .multi-select-dropdown .custom-select__control .custom-select__value-container .custom-select__placeholder{font-size:12px!important}.filter-container__item .multi-select-dropdown .custom-select__control .custom-select__clear-indicator{display:none}.filter-container__item .search-container{width:100%;max-width:100%;border-color:#e8e8e8;background:none}.filter-container__item .search-container .form-control{background:none}.filter-container__item .search-container .form-control::placeholder{text-transform:none}.filter-container__subheading{font-size:12px;font-weight:700;line-height:109.668%;margin-bottom:15px}.filter-container .title-with-btn{margin-bottom:11px}@media(min-width:992px){.filter-container .title-with-btn{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}}.filter-container .title-with-btn .filter-container__heading{margin:0}.filter-container .clear-btn{color:#191919!important;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:109.668%;opacity:.5}.filter-container .clear-btn:hover{opacity:1;text-decoration:underline}.filter-container .form-group{margin-bottom:20px}.filter-container .list__item{display:flex;align-items:center;column-gap:10px;margin-bottom:12px;cursor:pointer}.filter-container .list__item-label{position:relative;font-size:12px;font-weight:400;line-height:109.668%}.filter-container .list__item-label:after{content:"";position:absolute;top:2px;right:-10px;width:8px;height:8px;background:url(/_next/static/media/check-red.fffd354b.svg) no-repeat 50%;transition:opacity .3s ease;opacity:0}.filter-container .selected .list__item-label{color:var(--app-primary-color);font-weight:700}.filter-container .selected .list__item-label:after{opacity:1}.filter-container .filter-airline-dropdown .form-label{display:none}.filter-container .filter-airline-dropdown .custom-select__control .custom-select__value-container{padding-top:0!important;line-height:normal}.filter-container .filter-airline-dropdown .custom-select__control .custom-select__value-container .custom-select__placeholder{top:0;left:0;color:#777!important}.responsive-filters{height:50px;display:flex;width:100%;margin-bottom:16px}.responsive-filters+.search-flight__form{display:none}.responsive-filters.open-filters+.search-flight__form{display:flex;z-index:9;position:relative;background:#fff}.responsive-filters .filter-dropdown{width:100%}.responsive-filters .filter-box{border:1px solid #e8e8e8;background:#fff;height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:16px 50px 16px 20px;position:relative}.responsive-filters .filter-box .filter-head{font-size:14px;font-style:normal;font-weight:700;line-height:normal}.responsive-filters .filter-box .filter-text{font-size:12px;font-style:normal;font-weight:400;line-height:normal}.responsive-filters .filter-box .filter-dropdown-arrow{position:absolute;right:16px}.responsive-filters .filter-sort{border:1px solid #e8e8e8;background:#fff;margin-left:-1px;min-width:68px;height:100%;display:flex;align-items:center;justify-content:center;width:100%;border-radius:10px;position:relative;gap:10px;font-weight:600}.responsive-filters .filter-sort .filter-badge{background:red;width:10px;height:10px;border-radius:50px;position:absolute;right:-2px;top:-4px}.hotel-search-name{font-size:16px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:8px}.hotel-search-rating{margin-top:10px;display:flex;gap:4px;font-size:12px;font-weight:400}@media(min-width:992px){.hotel__form .search-flight__form-item-inner .search-flight__form-item{height:70px}}@media screen and (min-width:768px)and (max-width:991px){.hotel__form .guest-item:last-child{border-bottom-left-radius:0;border-left:0}}@media(min-width:992px){.hotel-des_form-item{flex:0 0 36%;max-width:36%}}.hotel-des_form-item .custom-select__dropdown-indicator{display:none!important}.hotel-date-item .search-flight__form-item{flex:0 0 100%!important;max-width:100%!important;height:auto!important;border-radius:0!important;border:0!important}@media(min-width:992px){.hotel-date-item{flex:0 0 21%!important;max-width:21%!important}}.room-item{flex:0 0 50%;max-width:50%}@media(min-width:768px){.room-item{flex:0 0 12%;max-width:12%}}@media(min-width:992px){.room-item{flex:0 0 9%;max-width:9%}}.room-item .form-control{line-height:20px!important}.room-item .form-control+.text-danger{display:none}.guest-item{flex:0 0 50%;max-width:50%;cursor:pointer}@media(min-width:992px){.guest-item{flex:0 0 11%;max-width:11%}}@media(max-width:767px){.guest-item{border-bottom-left-radius:10px}.guest-item+.guest-item{border-left:0;border-bottom-left-radius:0}}.guest-item .custom-select__control{padding-right:0!important;cursor:pointer}.guest-item .custom-select__control .custom-select__value-container{padding:20px 0 0!important}.guest-item .custom-select__control .custom-select__indicator{position:absolute;right:-4px}.filter-hotel-search .filter-container__item .form-group{margin-bottom:25px}.filter-hotel-search .filter-container__item .search-container .suffix-icon{position:absolute;right:10px;width:10px}.filter-hotel-search .filter-container__item .search-container .form-control{min-width:100%;font-size:12px;font-weight:400;padding-left:28px}.filter-hotel-search .filter-container__item .search-container .form-control::placeholder{color:hsla(0,0%,47%,.8)!important;opacity:1;font-size:12px;font-weight:400!important}.filter-hotel-search .filter-container__item .filter-location{position:relative}.filter-hotel-search .filter-container__item .filter-location .filter-loc-icon{position:absolute;left:8px;top:40px;z-index:1}.filter-hotel-search .filter-container__item .filter-location .filter-loc-input{height:40px;padding-top:12px;padding-left:28px;font-size:12px;font-weight:400}.filter-hotel-search .filter-container__item .filter-location .filter-loc-input::placeholder{font-size:12px;font-weight:400!important}.filter-hotel-search .filter-container__item .filter-location .form-group{margin-bottom:0}.hotel-search-point{flex:0 0 100%;max-width:100%;display:flex;font-family:Inter,sans-serif;align-items:center}@media(min-width:768px){.hotel-search-point{flex:0 0 220px;max-width:220px}}.hotel-search-point .hotel-search-title{font-size:16px;font-weight:600;line-height:109.668%;margin-bottom:4px}.hotel-search-point img{width:36px;height:36px;margin-right:10px;border-radius:5px}.hotel-search-point .hotel-search-carbon{font-size:12px;line-height:normal;color:#191919;margin-bottom:0}.hotel-search-price{flex:0 0 220px;max-width:220px}.price-section{max-width:100%}.price-section .range-container{position:relative;padding:10px 0;width:95%;margin:0 auto}.price-section .react-range-track{height:2px;width:100%;background:#e8e8e8;border-radius:5px;position:relative}.price-section .react-range-active-track{position:absolute;height:2px;background:var(--app-primary-color);border-radius:5px}.price-section .react-range-thumb{height:6px;width:6px;background-color:var(--app-primary-color);border-radius:50%;cursor:pointer;border:0;box-shadow:none;outline:0!important}.price-section .price-range{display:flex;font-size:12px;font-weight:400;color:#191919;margin-top:4px}.hotel-detail-container{display:flex;gap:35px}.hotel_detail_form{max-width:850px}.hotel_detail_form .hotel-date-item{flex:0 0 35%;max-width:35%}.hotel_detail_form .room-item{flex:0 0 14%;max-width:14%}.hotel_detail_form .guest-item{flex:0 0 16%;max-width:16%}.hotel-detail{max-height:inherit}@media(min-width:992px){.hotel-detail .hotel__form .search-flight__form-item-inner .hotel-des_form-item{flex:0 0 34%;max-width:34%}.hotel-detail .hotel__form .search-flight__form-item-inner .hotel-date-item{flex:0 0 21%;max-width:21%}.hotel-detail .hotel__form .search-flight__form-item-inner .guest-item,.hotel-detail .hotel__form .search-flight__form-item-inner .room-item{flex:0 0 12%;max-width:12%}}.hotel-detail .hotel-heading-title{font-size:20px;line-height:28px;color:#191919;font-style:normal;font-weight:700;text-align:left;margin-bottom:10px}@media(min-width:992px){.hotel-detail .hotel-heading-title{font-size:30px;line-height:40px;margin-bottom:19px}}@media(min-width:1600px){.hotel-detail .hotel-heading-title{font-size:40px;line-height:45px}}.hotel-detail .location-section{position:relative;margin-bottom:16px}@media(min-width:992px){.hotel-detail .location-section{flex-wrap:inherit}}.hotel-detail .location-section .location-icon{position:relative;top:inherit}@media(min-width:992px){.hotel-detail .location-section .review-star{margin-left:auto}}.hotel-detail .hotel-price-detail{color:var(--app-primary-color);font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:109.668%;margin-bottom:26px}.hotel-detail .about-image-container{gap:16px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:330px}.hotel-detail .about-image-container::-webkit-scrollbar{width:0;height:0;display:none}@media(min-width:576px){.hotel-detail .about-image-container{max-width:100%}}.hotel-detail .about-image-container .box{min-width:100px;width:33.33%;text-align:center}@media(min-width:1200px){.hotel-detail .about-image-container .box{width:12.5%}}.hotel-detail .passenger-detail{border:0;padding:0;margin:0}.hotel-detail .passenger-detail .passenger-avatar{margin-bottom:16px}.hotel-detail .passenger-detail .passenger-avatar img{border-radius:5px}.hotel-detail .passenger-detail .passenger-avatar .avatar-title{font-family:Inter,sans-serif;font-weight:600}.hotel-detail .passenger-detail .passenger-avatar .avatar-detail{font-family:Inter,sans-serif}.hotel-detail .hotel-about-img{max-width:100%;height:auto;max-height:237px;width:auto;position:absolute;right:16px;margin-top:-20px}@media(min-width:992px){.hotel-detail .hotel-about-img{max-height:inherit;width:auto;position:relative;right:inherit;margin:0}}.hotel-detail .hotel-place-head{margin-top:104px}.hotel-detail .hotel-place-head .page-title{font-size:30px;font-weight:700;line-height:normal;margin-bottom:14px;padding:0;width:calc(100% - 190px)}@media(min-width:992px){.hotel-detail .hotel-place-head .page-title{width:100%;font-size:35px}}.hotel-detail .scrolling-link{display:flex;margin-bottom:22px;width:100%;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:330px}@media(min-width:576px){.hotel-detail .scrolling-link{max-width:100%}}@media(min-width:992px){.hotel-detail .scrolling-link{gap:52px;width:auto;overflow:inherit;white-space:normal}}.hotel-detail .scrolling-link .btn-link{color:rgba(25,25,25,.5);font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-family:Inter,sans-serif;border:1px solid #e8e8e8;height:53px;padding:0 15px;margin-right:-1px;word-break:break-word;text-align:left;white-space:nowrap}@media(min-width:992px){.hotel-detail .scrolling-link .btn-link{border:0;height:auto;padding:0;margin-right:0;white-space:normal}}.hotel-detail .scrolling-link .btn-link.active-link{color:#191919;font-weight:700;text-decoration:underline}.hotel-detail .scroll-below-title{display:flex;align-items:flex-end;margin-bottom:8px;gap:20px;flex-wrap:wrap}@media(min-width:992px){.hotel-detail .scroll-below-title{flex-wrap:inherit}}.hotel-detail .scroll-below-title .king-title{color:#191919;font-size:40px;line-height:47px;font-style:normal;font-weight:700}@media(min-width:992px){.hotel-detail .scroll-below-title .king-title{font-size:70px;line-height:70px}}.hotel-detail .scroll-below-title .king-sub-title{color:var(--app-primary-color);font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:109.668%;min-width:-moz-fit-content;min-width:fit-content}.pick-suit-sec{position:relative;align-items:stretch}.pick-suit-sec .pick-row-adjust{height:100%}.pick-suit-sec.even{flex-direction:row-reverse}.pick-suit-sec .pick-suit-full{height:200px;margin-right:1px}@media(min-width:768px){.pick-suit-sec .pick-suit-full{height:293px}}.pick-suit-sec .pick-suit-full .pick-suit-img{border-top-left-radius:10px;border-bottom-left-radius:10px}.pick-suit-sec .pick-suit-img{width:100%;height:100%;object-fit:cover}.pick-suit-sec .pick-suit-half{height:100px}@media(min-width:768px){.pick-suit-sec .pick-suit-half{height:146px}}.pick-suit-sec .pick-suit-half:first-child .pick-suit-img{border-top-right-radius:10px}.pick-suit-sec .pick-suit-half:last-child .pick-suit-img{border-bottom-right-radius:10px}.pick-suit-sec .pick-suit-half .more-photos-btn{border-radius:10px;background:#fff;display:inline-flex;padding:10px;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;position:absolute;bottom:14px;right:16px;color:#191919}@media(min-width:768px){.pick-suit-sec .pick-suit-half .more-photos-btn{padding:12px 20px}}.pick-suit-sec .pick-suit-last{position:relative;margin-top:1px}.king-panel{background:var(--app-primary-color);height:100%;padding:27px 38px;display:flex;flex-direction:column}@media(min-width:992px){.king-panel{padding:46px 78px}}.king-panel .king-panel-head{display:flex;gap:30px;color:#fff;font-size:22px;font-style:normal;font-weight:700;line-height:normal;align-items:center;margin-bottom:34px}.king-panel .room-mini-details{column-gap:0;row-gap:18px}.king-panel .room-mini-details .box{font-size:16px;width:33.33%;padding-right:16px}.king-panel .room-mini-details .box p{color:#fff}.king-panel .room-outline-btn{background:none!important;border:1px solid #fff!important;color:#fff!important;margin-top:25px;gap:10px}@media(min-width:992px){.king-panel .room-outline-btn{margin-top:50px}}.available-place-head{margin-top:80px}@media(min-width:1600px){.hotel-search-container .search-result-container{min-height:calc(100vh - 400px)}}.hotel-search-container .result-container .infinite-scroll-component{width:100%}.form-hover-active .hotel-search-container .fixed-form-outer{margin-top:20px!important}@media(min-width:992px){.trip-booking-no-result .no-result{min-height:calc(100vh - 350px)}}.custom-tab-container{display:flex;align-items:center;justify-content:flex-start;margin-bottom:40px;z-index:1;padding-top:50px;overflow:auto}@media(min-width:768px){.custom-tab-container{overflow:initial;justify-content:center;position:-webkit-sticky;position:sticky;top:112px;padding-top:0;margin-bottom:70px}}.custom-tab-container .custom-tab-item{display:flex;flex-direction:column;gap:2px;padding:10px;cursor:pointer;border:1px solid #e8e8e8;position:relative;background-color:#fff;min-height:122px}@media(min-width:768px){.custom-tab-container .custom-tab-item{min-height:inherit}}@media(min-width:992px){.custom-tab-container .custom-tab-item{gap:3px;padding:14px 20px}}.custom-tab-container .custom-tab-item.active{border-color:var(--app-primary-color);z-index:1}.custom-tab-container .custom-tab-item:not(:last-child){margin-right:-1px}.custom-tab-container .custom-tab-item .custom-tab-title{font-size:16px;font-weight:700;line-height:normal}.custom-tab-container .custom-tab-item .flight-number{font-size:14px;font-weight:400;line-height:normal}.flight-booking-container .back-btn-container{z-index:1}@media(min-width:768px){.flight-booking-container .back-btn-container{position:-webkit-sticky;position:sticky;top:112px}}.flight-booking-container .booking-inner{max-width:970px;margin:0 auto}.flight-booking-container .booking-inner .flight-info{display:flex;justify-content:space-between;margin-bottom:45px;flex-direction:column}@media(min-width:768px){.flight-booking-container .booking-inner .flight-info{flex-direction:row}}.flight-booking-container .booking-inner .flight-info__details{gap:16px;align-items:flex-start}.flight-booking-container .booking-inner .flight-info__details .time{font-family:Inter,sans-serif;font-size:25px;font-weight:700;line-height:normal;margin-bottom:4px}.flight-booking-container .booking-inner .flight-info__details .date{font-size:16px;font-weight:400;line-height:normal;margin-bottom:4px}.flight-booking-container .booking-inner .flight-info__details .airport{font-size:16px;font-weight:700;line-height:22px;margin-bottom:0;max-width:230px}.flight-booking-container .booking-inner .flight-info .info-graphic{flex:1 1;display:flex;align-items:center;align-self:flex-start;padding:15px 20px 0 0}.flight-booking-container .booking-inner .flight-info .info-graphic .dot{height:8px;width:8px;border-radius:50%;background-color:var(--app-primary-color);display:inline-block}.flight-booking-container .booking-inner .flight-info .info-graphic .line{height:1px;width:100%;border-top:1px dashed var(--app-primary-color);display:inline-block}.flight-list{margin-bottom:78px;position:relative}.flight-list,.flight-list__header{display:flex;flex-direction:column}.flight-list__header{align-items:center;background-color:var(--app-primary-color);color:#fff;padding:25px 20px;text-align:left}@media(min-width:768px){.flight-list__header{text-align:center}}.flight-list__header-title{font-size:30px;line-height:32px;font-weight:700;margin-bottom:5px;text-align:center}@media(min-width:768px){.flight-list__header-title{font-size:55px;line-height:67px;text-align:left}}.flight-list__header-time{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:normal;margin-bottom:12px}@media(min-width:768px){.flight-list__header-time{font-size:18px}}.flight-list__header-stop{font-size:12px;font-weight:400;text-transform:uppercase;margin-bottom:0}.flight-list__item{display:flex;align-items:flex-start;border:1px solid #e8e8e8;padding:24px;flex-direction:column}@media(min-width:992px){.flight-list__item{padding:40px 55px 24px;flex-direction:row}}.flight-list__item:not(:first-child){margin-top:-1px}.flight-list__item-left{display:flex;flex-direction:column;width:calc(100% - 65px);word-break:break-word}@media(min-width:768px){.flight-list__item-left{padding-top:10px;width:auto}}.flight-list__item-left .time{font-family:Inter,sans-serif;font-size:25px;font-weight:700;line-height:normal;margin-bottom:1px}@media(min-width:768px){.flight-list__item-left .time{font-size:35px}}.flight-list__item-left .date{font-size:16px;font-weight:400;line-height:normal;margin-bottom:0}@media(min-width:768px){.flight-list__item-left .date{font-size:18px}}.flight-list__item-center{display:flex;flex-direction:column;flex:1 1;padding:0}@media(min-width:992px){.flight-list__item-center{padding:0 60px 0 80px}}.flight-list__item-center .title{max-width:470px;font-size:16px;font-weight:700;line-height:normal;margin-bottom:15px;text-wrap:balance}@media(min-width:768px){.flight-list__item-center .title{font-size:20px;line-height:30px;margin-bottom:10px}}.flight-list__item-right{position:absolute;right:20px;max-width:65px}@media(min-width:768px){.flight-list__item-right{position:relative;right:inherit;max-width:89px}}.flight-list__item-right img{max-width:100%;height:auto}.flight-list .box-container{display:flex;align-items:center;gap:8px;margin-bottom:10px;justify-content:space-between}@media(min-width:768px){.flight-list .box-container{margin-bottom:22px;gap:35px;justify-content:inherit}}.flight-list .box-container .box{display:flex;flex-direction:column;gap:4px}.flight-list .box-container .box__title{color:#777;font-size:12px}.flight-list .image-with-text{display:flex;align-items:center;gap:8px;margin-bottom:8px}.flight-list .image-with-text .title{font-size:17px;font-weight:400;line-height:30px;margin-bottom:0}.flight-list .girl-traveler{position:absolute;bottom:-190px;right:0;max-width:100px;height:auto}@media(min-width:768px){.flight-list .girl-traveler{bottom:-125px;right:-145px;max-width:197px}}.duration-box{display:flex;align-items:center;gap:10px}.duration-box .box{display:flex;flex-direction:column}.duration-box__title{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:30px}.duration-box__value{color:#777;font-family:Inter,sans-serif;font-size:12px}.fare-option-container{margin-bottom:20px}@media(min-width:1400px){.fare-option-container{margin-bottom:40px}}.fare-card-container{display:flex;align-items:stretch;gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fare-card-container::-webkit-scrollbar{width:0;height:0;display:none}.fare-card-container .fare-card{flex:0 0 100%;border:1px solid #e8e8e8;max-width:90%;padding:20px}@media(min-width:992px){.fare-card-container .fare-card{max-width:380px;padding:28px;flex:0 0 25%}}@media(min-width:1400px){.fare-card-container .fare-card{padding:40px}}.fare-card-container .fare-card .subtitle{font-size:12px;text-transform:uppercase;margin-bottom:5px}.fare-card-container .fare-card .title{font-size:20px;font-weight:700;line-height:normal;margin-bottom:13px;text-align:left;min-height:67px}@media(min-width:992px){.fare-card-container .fare-card .title{font-size:25px}}.fare-card-container .fare-card ul{list-style:none;padding:0;margin:0 0 4px;max-height:250px;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fare-card-container .fare-card ul::-webkit-scrollbar{width:0;height:0;display:none}.fare-card-container .fare-card ul li{display:flex;align-items:center;gap:9px;margin-bottom:18px}.fare-card-container .fare-card ul li span{line-height:normal}.fare-card-container .fare-card .fare-amount{font-weight:700!important;line-height:normal;margin-bottom:2px!important;text-align:left!important}.fare-card-container .fare-card .fare-amount-value{color:var(--app-primary-color)!important;font-family:Inter,sans-serif;font-size:20px!important;font-weight:700!important;line-height:normal;margin-bottom:32px!important;text-align:left!important}.fare-card-container .fare-card .btn-outline-secondary{width:100%;font-size:14px;gap:10px;height:46px;font-weight:600!important;outline:0;box-shadow:none}@media(min-width:992px){.hotel-checkout-container .profile-header{min-height:80px;padding:20px 0}.hotel-checkout-container .profile-header .btn-link img{filter:invert(1)}}.checkout-heading .page-title{color:#191919;font-size:40px;font-style:normal;font-weight:700;line-height:47px;margin:0 0 6px;padding:0}@media(min-width:768px){.checkout-heading .page-title{font-size:45px;line-height:47px}}.checkout-heading p{line-height:normal}.checkout-heading .refundable-info{color:#191919;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:flex;gap:4px;align-items:center;margin:0 0 5px}.checkout-heading .refundable-info span{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700}.checkout-heading .rent-sub-title{font-size:25px;font-style:normal;font-weight:700;line-height:129.7%;margin:0 0 8px;padding:0}.checkout-heading .refundable-sub-info{font-size:14px;font-style:normal;font-weight:600;line-height:129.7%;font-family:Inter,sans-serif}.checkout-heading .refund-checks{display:flex;gap:4px;flex-wrap:wrap;flex-direction:column;margin-bottom:33px}.checkout-heading .refund-checks .refund-check-text{font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;gap:9px}.hotel-checkout{display:flex;padding-top:30px;flex-direction:column}@media(min-width:992px){.hotel-checkout{height:100vh;overflow:hidden;flex-direction:row;margin-top:0;padding-top:30px}}@media(max-width:991px){.hotel-checkout .btn.support-button{display:none}}.hotel-checkout .hotel-checkout-row{flex-direction:column}@media(min-width:992px){.hotel-checkout .hotel-checkout-row{flex-direction:row}}.hotel-checkout .checkout-left{background:#fff;margin:0;padding:0}@media(min-width:992px){.hotel-checkout .checkout-left{flex:1 1;overflow-y:auto;padding:0 33.33% 0 0;height:100vh;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-height:calc(100vh - 80px)}}.hotel-checkout .checkout-left::-webkit-scrollbar{width:0;height:0;display:none}.hotel-checkout .checkout-left .scrollable-content{padding:0 10px;word-break:break-word}@media(min-width:992px){.hotel-checkout .checkout-left .scrollable-content{padding:0 30px}}@media(min-width:1400px){.hotel-checkout .checkout-left .scrollable-content{padding:0 120px}}.hotel-checkout .checkout-left .scrollable-content .back-btn-container{margin-bottom:20px}.hotel-checkout .checkout-left .scrollable-content .imp-information .title{font-size:24px;line-height:normal;font-weight:700}.hotel-checkout .checkout-left .scrollable-content .imp-information .title+form .guest-dtl-head{color:#191919;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;text-transform:uppercase;padding-top:8px;margin-bottom:20px}.hotel-checkout .checkout-left .guest-dtl-head{font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 16px}.hotel-checkout .checkout-left .additional-inf-head{color:#191919;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;text-transform:uppercase;padding-top:24px;margin-bottom:20px}.hotel-checkout .checkout-left textarea{min-height:154px!important}.hotel-checkout .checkout-left .textarea-tagline{color:#777;font-size:12px;font-style:normal;font-weight:300;line-height:normal;font-family:Inter,sans-serif}.hotel-checkout .checkout-left .textarea-tagline span{color:#ec2c3d}.hotel-checkout .checkout-right{position:relative;right:inherit;top:inherit;width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;z-index:1}@media(min-width:1600px){.hotel-checkout .checkout-right{justify-content:center}}@media(min-width:992px){.hotel-checkout .checkout-right{position:fixed;right:0;top:0;width:33.33%;height:100vh;background:rgba(0,0,0,.2);z-index:2}}.hotel-checkout .checkout-right .currency-dropdown{display:flex;margin:0 0 20px auto;padding-top:30px}.hotel-checkout .checkout-right .currency-dropdown .dropdown-toggle{background:#fff!important;min-width:80px}@media(min-width:992px){.hotel-checkout .checkout-right .currency-dropdown{position:absolute;right:0;top:0}}@media(min-width:1600px){.hotel-checkout .checkout-right .currency-dropdown{margin:0 0 40px auto}}.hotel-checkout .checkout-right .video-overlay{position:absolute;content:"";display:block;left:0;right:0;height:100vh;background:rgba(0,0,0,.4)}.hotel-checkout .checkout-right .bg-video{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1;top:0;bottom:0;left:0;right:0}.booking-summary-parent .booking-summary-item+.booking-summary-item,.booking-summary-parent+.booking-summary-parent{border-top:1px solid #e8e8e8;padding-top:20px;margin-top:20px}.booking-summary{max-width:100%;width:100%;background:#fff;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);border-radius:10px;padding:20px;position:relative;margin:24px auto 14px}@media(min-width:992px){.booking-summary{max-width:435px;margin-top:0;padding:35px 10px}}.booking-summary .custom-scroll{overflow:initial}@media(min-width:992px){.booking-summary .custom-scroll{max-height:calc(100vh - 270px);overflow:auto;-webkit-overflow-scrolling:touch;padding:0 20px}}.booking-summary .booking-title{color:#1e1e1e;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 4px;display:flex;gap:6px}.booking-summary .booking-title.hotel-booking-title{margin-bottom:17px}.booking-summary .booking-title .in-policy{display:flex;margin-left:auto;align-items:center;gap:4px;color:#268521;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;font-family:Inter,sans-serif;white-space:nowrap}.booking-summary .booking-title-sub-text{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:10px}.booking-summary .car-dtl-img{margin-bottom:12px}.booking-summary .form-check{align-items:flex-start}.booking-summary .form-check .form-check-label{color:#1e1e1e;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.booking-summary .form-check .form-check-label a{color:#1e1e1e;text-decoration:underline}.booking-summary .booking-box-item{font-size:14px;font-weight:400;line-height:109.668%;margin:0;padding:10px 0;display:flex;align-items:center;justify-content:space-between}.booking-summary .booking-box-item strong{font-weight:600;font-family:Inter,sans-serif}.booking-summary .booking-box-item .total-amount{font-size:20px}.booking-summary .booking-box-item.total-trip{border-top:1px solid #e8e8e8;margin-top:20px;padding-top:20px}.booking-summary .booking-box-item.total-trip .total-trip-label{display:flex;flex-direction:column;gap:2px}.booking-summary .booking-box-item.total-trip .total-trip-label .in-policy{color:#268521;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%}.booking-summary .booking-box-item.point-discount{color:#268521}.booking-summary .cancel-policy-link{color:#191919;font-size:12px;font-style:normal;font-weight:400;text-decoration:underline;display:block;margin-bottom:15px}.booking-summary .time-left-book{margin-top:4px}.car-checkout{max-height:calc(100vh - 80px)}.car-checkout .booking-avatar .booking-avatar-image img{width:auto;height:auto;max-width:60px}.booking-check-item{display:flex;flex-direction:column;color:#1e1e1e;font-size:14px;font-style:normal;font-weight:400;line-height:normal;gap:3px;margin-bottom:20px}.booking-check-item strong{font-weight:700}.deluxe-suite-wrapper{margin-bottom:16px;position:relative;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.deluxe-suite-wrapper.no-fare-name{display:none}.deluxe-suite-wrapper.active .deluxe-suite-arrow img{transform:rotate(180deg)}.deluxe-suite-wrapper+.booking-box .booking-box-item:first-child{padding-top:0}.suite-options-box{display:flex;flex-direction:column}.suite-options-box .suite-option{display:flex;gap:8px;align-items:center;margin-bottom:16px}.suite-options-box .suite-option:last-child{margin-bottom:10px}.deluxe-suite-arrow{display:flex;justify-content:space-between;align-items:center;color:#191919;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding:10px 0;cursor:pointer}.deluxe-suite-arrow+.booking-title{margin-top:24px}.deluxe-suite-arrow+.booking-box{padding-top:16px}.deluxe-suite-arrow.cursor-none{padding:0}.deluxe-suite-arrow.cursor-none+.reward-point-box{margin-top:10px}.book-action{width:100%;margin-top:12px;margin-bottom:16px}.book-action .btn{width:100%;gap:10px}.book-action .btn img,.book-action .btn:disabled img{filter:brightness(0) saturate(100%) invert(21%) sepia(98%) saturate(5665%) hue-rotate(344deg) brightness(102%) contrast(101%)}.book-action .btn:disabled img{opacity:.65}.book-action .booing-error-btn{color:#ec2c3d;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;margin-top:10px}.hotel-options{margin-top:15px;margin-bottom:36px}.hotel-options .col-md-6{margin-top:24px}.hotel-options .col-md-6:first-child{margin-top:0}@media(min-width:768px){.hotel-options .col-md-6:nth-child(2){margin-top:0}}.hotel-options .option-card{border:1px solid #e8e8e8;padding:20px 16px;cursor:pointer;transition:all .3s ease;position:relative;height:auto;margin-bottom:24px}@media(max-width:767px){.hotel-options .option-card:last-child{margin-bottom:0}}@media(min-width:992px){.hotel-options .option-card{margin-bottom:0;padding:25px 30px}}.hotel-options .option-card.selected,.hotel-options .option-card:hover{border-color:var(--app-primary-color)}.hotel-options .option-card .radio-container{display:flex;align-items:flex-start;position:relative}.hotel-options .option-card .radio-container input[type=radio]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.hotel-options .option-card .radio-container .card-label{display:block;width:100%;cursor:pointer;padding:0;position:relative}.hotel-options .option-card .radio-container .card-label:before{content:"";position:absolute;right:0;top:0;width:20px;height:20px;border:1px solid #191919;border-radius:50%;background-color:#fff}.hotel-options .option-card .radio-container .option-refund{color:var(--app-primary-color);font-size:12px;font-style:normal;font-weight:500;line-height:129.7%;margin-bottom:12px}.hotel-options .option-card .radio-container input[type=radio]:checked+.card-label:before{border-color:var(--app-primary-color);background-color:var(--app-primary-color);box-shadow:inset 0 0 0 4px #fff}.hotel-options .option-card .title{color:#191919;font-size:16px;font-style:normal;font-weight:700;line-height:129.7%;margin:0 0 16px;padding:0}.hotel-options .option-card .extra-cost{color:var(--app-primary-color);font-size:12px;font-style:normal;font-weight:400;line-height:129.7%;font-family:Inter,sans-serif}.hotel-options .option-card .features{list-style:none;padding:0;margin:0 0 26px;display:flex;row-gap:20px;flex-direction:column}.hotel-options .option-card .features li{color:#191919;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;gap:8px}.hotel-options .option-card .price{color:#191919;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:129.7%;margin:0}.imp-information .title{font-size:24px;font-weight:700;line-height:normal;margin-bottom:5px}.imp-information .imp-inf-p{font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;text-transform:uppercase}.imp-information .imp-list{margin:0 0 40px;padding:0 0 0 22px}.imp-information .imp-list li{color:#191919;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px}.imp-information .imp-list li h4{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 4px}.imp-information .imp-list li h4.non-cancellable-h{margin-bottom:12px}.imp-information .imp-list li h5{font-size:12px;font-style:normal;font-weight:500;line-height:normal}.imp-information .imp-list li p{font-size:12px;font-style:normal;font-weight:200;line-height:normal;margin:0 0 20px}.booking-avatar{display:flex;padding-top:5px;gap:5px;margin-bottom:22px}.booking-avatar .booking-avatar-name{color:#1e1e1e;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 4px}.booking-avatar .booking-avatar-rating{color:#191919;font-size:12px;font-style:normal;font-weight:700;line-height:109.668%;margin:0;display:flex;gap:4px;align-items:center}.extra-baggage+.extra-baggage,.extra-baggage+.title{margin-top:40px}.extra-baggage.mt-20{margin-top:20px}.extra-baggage.seat-baggage p:empty{display:none}.extra-baggage.seat-baggage .select-seat-link{color:var(--app-primary-color);font-size:14px;font-weight:400;margin-left:auto;text-decoration:underline}.extra-baggage .title{color:#191919;font-size:12px!important;font-style:normal;font-weight:400!important;line-height:109.668%!important;text-transform:uppercase;margin-bottom:18px!important}.extra-baggage .baggage-box{display:flex;align-items:center;gap:8px;margin-bottom:15px}.extra-baggage .baggage-box .baggage-title{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 2px}.extra-baggage .baggage-box p{font-size:12px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 4px;padding:0}.extra-baggage .baggage-box p.included{font-weight:400}.extra-baggage .baggage-box p.included strong{color:#268521;font-weight:700}.extra-baggage .baggage-options{display:flex;flex-wrap:wrap}.extra-baggage .baggage-options+.baggage-sub-head{margin-top:16px}.extra-baggage .baggage-options .option{margin-top:12px}.extra-baggage .baggage-options .option .form-check .form-check-label{color:#161618;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.extra-baggage .baggage-options .option .fee{color:#161618;font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding-left:30px;display:flex}.extra-baggage .baggage-options .option input[type=radio]{accent-color:#d0021b}.extra-baggage .baggage-sub-head{font-size:15px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 4px}.send-req-avatar{display:flex;background:#e8e8e8;padding:25px 23px;gap:10px;margin-bottom:40px}.send-req-avatar .send-req-img{border-radius:50%;background:#191919;display:flex;width:36px;height:36px;padding:11px 14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:109.668%}.send-req-avatar .send-req-rt{display:flex;flex-direction:column;gap:4px}.send-req-avatar .send-req-rt p{font-size:12px!important;font-style:normal;font-weight:400;line-height:109.668%!important;margin:0!important}.send-req-avatar .send-req-rt h4{font-size:14px!important;font-style:normal;font-weight:700!important;line-height:109.668%!important;margin:0}.send-req-options{display:flex;gap:15px;flex-direction:column;margin-bottom:14px}.accordion-checkout{padding-top:0}@media(min-width:992px){.accordion-checkout{padding-top:25px}}.accordion-checkout .accordion-item{border-radius:10px;margin:0 0 20px}.accordion-checkout .accordion-item:last-child{margin-bottom:40px}.accordion-checkout .accordion-item:last-child .accordion-button{border-bottom:0}.accordion-checkout .accordion-item .accordion-button{color:#191919;font-size:14px;font-style:normal;font-weight:400;line-height:normal;background:none;border-bottom:1px solid #e8e8e8;border-radius:0!important;outline:0!important;box-shadow:none!important;margin:0 0 -1px;position:relative}.accordion-checkout .accordion-item .accordion-button .accordion-item-error{border:1px solid #ec2c3d;color:#ec2c3d;position:absolute;left:12px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.accordion-checkout .accordion-item:not(:first-of-type){border:1px solid #e8e8e8}.accordion-checkout .accordion-item .accordion-head-alert .accordion-button{padding-left:40px}.accordion-checkout .accordion-item .accordion-body{padding:16px 20px}.accordion-checkout .accordion-item .accordion-body .additional-inf-head{padding-top:0}.accordion-checkout .accordion-item .accordion-body .datepicker-floating+.text-danger{margin-top:-16px;margin-bottom:20px}.accordion-checkout .accordion-item .accordion-body .extra-baggage{padding-top:12px}.back-home{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:109.668%;text-decoration:underline}.checkout-inner{position:relative;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;scrollbar-width:none}.checkout-inner .currency-dropdown .dropdown-toggle{background:#fff!important;min-width:80px}@media(min-width:1600px){.checkout-inner .booking-summary .custom-scroll{max-height:calc(100vh - 300px)}}.checkout-inner .policy-link:last-child{margin-bottom:0}.checkout-inner .booking-avatar .booking-avatar-image img{border-radius:5px;border:0}.checkout-inner.itinerary-checkout-inner{overflow:inherit;height:auto;margin-top:0;padding:0}@media(min-width:992px){.checkout-inner.itinerary-checkout-inner .booking-summary .custom-scroll{max-height:calc(100vh - 290px)}}.checkout-inner.itinerary-checkout-inner .booking-summary .booking-summary-itinerary{overflow:auto;max-height:calc(100vh - 225px);min-height:200px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.checkout-inner.itinerary-checkout-inner .booking-summary .booking-summary-itinerary::-webkit-scrollbar{width:0;height:0;display:none}@media(min-width:992px){.checkout-inner{height:100vh;justify-content:flex-start;overflow:auto;padding-top:100px}}@media(min-width:1600px){.checkout-inner{justify-content:center}}.checkout-inner::-webkit-scrollbar{width:0;height:0;display:none}.booking-main-title{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 12px;padding:0}@media(min-width:1600px){.booking-main-title{padding:0}}.policy-link{color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;display:flex;justify-content:center;width:max-content;margin:0 auto}@media(min-width:992px){.policy-link{margin:0 auto 45px}}.res-checkout-video{position:relative;height:300px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2);flex-direction:column;margin:0 -20px 40px}@media(min-width:992px){.res-checkout-video{justify-content:flex-start}}.res-checkout-video .video-overlay{position:absolute;content:"";display:block;left:0;right:0;height:100%;background:rgba(0,0,0,.4)}.res-checkout-video .bg-video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;bottom:0;left:0;right:0}.removed-expire{display:flex;align-items:center;gap:2px}.removed-expire .removed-expire-timer{color:var(--app-primary-color);font-weight:700}.time-left-book{border-radius:10px;background:rgba(236,44,61,.05);position:relative;padding:16px;display:flex;gap:4px}.time-left-book .time-left-body{width:100%}.time-left-book h4{font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 4px;padding:0;display:flex;justify-content:space-between;gap:4px}.time-left-book h4 strong{font-weight:700}.time-left-book h4 .btn{color:var(--app-primary-color);text-decoration:underline;padding:0;background:none;margin:0}.time-left-book p{font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin:0}.checkout-card{border:1px solid #e8e8e8;border-radius:10px;position:relative;margin-bottom:16px}.checkout-card .card-body{padding:0}.checkout-card .card-body .room-type-checkout .room-type-title{margin:0}.checkout-card .card-body .room-type-checkout p{margin-top:5px}.checkout-card .card-body .room-type-checkout p:empty{display:none}.checkout-card .checkout-card-item{padding:16px;border-bottom:1px solid #e8e8e8;display:flex;gap:16px;flex-wrap:wrap}@media(min-width:768px){.checkout-card .checkout-card-item{padding:20px;gap:20px;flex-wrap:nowrap}}.checkout-card .checkout-card-item .checkout-card-img{width:100%}@media(min-width:576px){.checkout-card .checkout-card-item .checkout-card-img{width:140px;min-width:140px}}.checkout-card .checkout-card-item .checkout-card-img .carousel-container{height:auto}.checkout-card .checkout-card-item .checkout-card-img .custom-hotel-carousel-container{max-height:134px;height:100%!important}.checkout-card .checkout-card-item .checkout-card-img .carousel-img{border-radius:10px;max-height:180px;height:180px!important}@media(min-width:576px){.checkout-card .checkout-card-item .checkout-card-img .carousel-img{max-height:134px;height:134px!important}}.checkout-card .checkout-card-item h4{font-size:18px;font-style:normal;font-weight:700;line-height:109.668%}.checkout-card .checkout-card-item .checkout-card-p{font-size:15px;font-style:normal;font-weight:400;line-height:109.668%;margin:0 0 15px}.checkout-card .checkout-card-item .checkout-card-p:empty{display:none}.checkout-card .checkout-card-item .hotel-search-point{flex:0 0 100%;max-width:100%;margin-top:16px}.checkout-card .checkout-card-item .hotel-search-point img{width:36px;height:36px;border-radius:5px}.checkout-card .checkout-card-item .hotel-search-point .hotel-search-carbon{color:#191919;font-weight:500}.check-out-in{display:flex;padding:16px 6px;border-bottom:1px solid #e8e8e8;gap:12px;margin:0}@media(min-width:768px){.check-out-in{padding:20px;gap:0}}@media(max-width:767px){.check-out-in .check-in-out-d-flex{align-items:flex-start!important;justify-content:flex-start!important}}.check-out-in .check-detail .text-muted{color:#191919!important;margin-bottom:2px!important}.check-out-in .check-detail h5{font-size:14px;color:#191919!important;font-style:normal;font-weight:700;line-height:normal}.check-out-in .check-in-out-btn{border-radius:100px;border:1px solid #e8e8e8;display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;color:#191919;font-size:12px;font-style:normal;font-weight:700;line-height:normal}@media(min-width:992px){.check-out-in .check-in-out-btn{min-width:max-content}}.room-type-checkout{padding:16px 6px;margin:0}@media(min-width:768px){.room-type-checkout{padding:16px}}.room-type-checkout .room-type-title{font-size:16px;font-style:normal;font-weight:700;line-height:109.668%;margin:0 0 5px;display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.room-type-checkout .room-type-title{font-size:20px}}.room-type-checkout .room-type-title .type-see-dtl{color:#777;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;text-decoration:underline}.room-type-checkout p{font-size:16px;font-weight:400;line-height:normal;margin:0}.room-type-checkout p small{font-size:14px}.checkout-amenities{display:flex;flex-wrap:wrap;gap:40px;margin-top:8px}.checkout-amenities:empty{display:none}.checkout-amenities .checkout-amenities-item{display:flex;align-items:center;gap:8px}.travel-link{color:var(--app-primary-color)!important;font-size:12px;font-style:normal;font-weight:700;line-height:109.668%;text-transform:uppercase;margin-bottom:50px}.trip-type-selector{border-radius:10px;background:color-mix(in srgb,var(--app-primary-color) 5%,transparent);padding:20px 16px;margin-bottom:30px;min-height:64px;display:flex;align-items:center}@media(min-width:768px){.trip-type-selector{padding:20px}}.trip-type-selector .trip-type-row{align-items:center;width:100%}.trip-type-selector .trip-type-question{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 8px}@media(min-width:768px){.trip-type-selector .trip-type-question{margin:0;font-size:14px;line-height:109.668%}}.trip-type-selector .custom-radio-button .form-check-label{font-weight:700}.trip-type-selector .custom-radio-button .form-check-input[type=radio]{border-color:#191919;background:none}.trip-type-selector .custom-radio-button .form-check-input[type=radio]:checked{border-color:var(--app-primary-color)}.trip-type-selector .custom-radio-button .form-check-input[type=radio]:checked+.form-check-label{color:var(--app-primary-color)}.trip-type-selector .trip-type-checkbox{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px}@media(min-width:768px){.trip-type-selector .trip-type-checkbox{gap:28px;justify-content:flex-end}}.passport-inf,.passport-inf+.imp-information{margin-top:40px;padding-top:40px;border-top:1px solid #e8e8e8}.passport-inf+.imp-information .imp-list{margin:0}.passport-inf .title{margin-bottom:30px}.passport-inf .imp-list{padding:0;margin:0 0 24px}.passport-inf .imp-list li{list-style-type:none;margin-bottom:24px;display:flex;align-items:center}.passport-inf .imp-list li:last-child{margin-bottom:0}.passport-inf .imp-list li img,.passport-inf .imp-list li svg{margin-right:14px}.passport-inf .imp-list li a{color:var(--app-primary-color)}.passport-inf .imp-list li .passport-inf-p{margin:0;max-width:540px}.booking-copy{display:flex;gap:4px;align-items:center;margin-bottom:5px!important}.booking-copy span{margin:0!important;padding:0!important}.booking-cancelled,.booking-failed,.booking-rejected{color:#ec2c3d!important}.booking-cancelled,.booking-failed,.booking-pending,.booking-rejected{font-size:12px!important;font-weight:700!important;line-height:109.668%!important;text-transform:capitalize!important}.booking-pending{color:#f70!important}.booking-confirmed{color:#268521!important}.booking-confirmed,.booking-in_itinerary,.booking-partially_confirmed{font-size:12px!important;font-weight:700!important;line-height:109.668%!important;text-transform:capitalize!important}.booking-in_itinerary,.booking-partially_confirmed{color:#777!important}.checkout-cross{display:none;height:auto;padding:0;min-width:auto;z-index:9;width:auto;position:absolute;right:0;top:16px}@media(min-width:992px){.checkout-cross{display:flex}}.checkout-cross img{filter:invert(1)}.book-itinerary-h4{font-size:16px;font-style:normal;font-weight:700;line-height:normal}.corporate-travel-h4{font-size:20px;font-style:normal;font-weight:700;line-height:195.5%;margin:0 0 12px}.baggage-radio .form-check-input[type=checkbox]{width:20px;height:20px;min-width:20px;border-radius:50%;border:1px solid #191919;box-shadow:none;margin-top:0;cursor:pointer;position:relative}.baggage-radio .form-check-input[type=checkbox]:checked{border-color:var(--app-primary-color);background-color:#fff}.baggage-radio .form-check-input[type=checkbox]:checked:after{content:"";width:10px;height:10px;border-radius:50%;background-color:var(--app-primary-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reward-point-box{border-radius:10px;background:#f6f6f6;min-height:85px;display:flex;padding:14px 16px;flex-direction:column}.reward-point-box .reward-point-checkbox{display:flex;align-items:center;gap:4px;margin-bottom:4px!important}.reward-point-box .reward-point-checkbox .form-check{align-items:center!important;margin:0!important}.reward-point-box .reward-point-checkbox .form-check .form-check-label{font-weight:700}.reward-point-box .reward-point-body{padding-left:36px}.reward-point-box .reward-point-body p{color:#1e1e1e;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 8px}.reward-point-box .reward-point-body p:last-child{margin-bottom:0}.reward-point-box .reward-point-body p.total-count-p{font-weight:500}@media(max-width:991px){.checkout-back{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px}.checkout-back .back-btn-container{margin:0!important}}@media(max-width:767px){.checkout-back .currency-dropdown{width:auto}}@media(max-width:991px){.itinerary-hotel-container .support-button.btn{display:none!important}}.car-dash-text{margin-bottom:6px!important}.car-dash-sub-text{color:#777;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;display:flex;gap:4px;flex-wrap:wrap}@media(min-width:768px){.car-dash-sub-text{flex-wrap:nowrap}}.car-dash-sub-text .link-text{font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-decoration:underline}.car-dash-price,.car-dash-sub-text .link-text{color:var(--app-primary-color);font-style:normal;line-height:109.668%}.car-dash-price{font-size:32px;font-weight:600;margin:0 0 27px;padding:0}.rent-car-btn{margin-left:auto;gap:10px}.car-dashboard .cab-image-container{height:auto}.car-dashboard .form-outer{margin-bottom:70px}.car-dashboard .page-title{font-size:55px;text-align:left}.car-dashboard .booking-avatar{margin-bottom:25px;padding-top:20px}.car-dashboard .booking-avatar .booking-avatar-image{margin-right:14px}.car-dashboard .booking-avatar .booking-avatar-name{color:#191919;font-size:18px;font-style:normal;font-weight:700;line-height:109.668%}.car-dashboard .booking-avatar .booking-avatar-rating{font-size:14px}.car-dashboard .rent-loc_form-item{flex:0 0 30%;max-width:30%}.car-dashboard .pick-up-item{flex:0 0 20%;max-width:20%}.car-dashboard .location-container .one-line{max-width:200px;min-width:200px;line-clamp:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#191919;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.pick-up-item .date-label-row{justify-content:space-between}.pick-up-item .date-label-row,.pick-up-item .date-label-row .date-label-left,.pick-up-item .date-label-row .date-label-right{display:flex;align-items:center;gap:5px}.rent-car-detail .checkout-heading{margin-bottom:32px}.rent-car-detail .checkout-heading .page-title{font-weight:700}.rent-car-detail .imp-information.top-border-dtl{border-top:1px solid #e8e8e8;padding-top:45px;margin-top:35px}.rent-car-detail .imp-information .imp-list{margin-bottom:20px}.rent-car-detail .imp-information .form-check{margin-bottom:15px}.rent-car-detail .imp-information .form-check .form-check-label em{color:var(--app-primary-color)}.rent-car-detail .imp-information .add-service-radio{display:flex;align-items:flex-start;margin-bottom:80px}.rent-car-detail .imp-information .add-service-radio .add-service-rt{display:flex;flex-direction:column}.rent-car-detail .imp-information .add-service-radio .add-service-h{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 4px}.rent-car-detail .imp-information .add-service-radio .add-service-p{color:#161618;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;margin:0;padding:0}.rent-car-detail .see-full-link{font-size:14px;font-weight:400;color:#191919;text-decoration:underline}.rent-car-detail .text-doc-p{color:#777;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.itinerary-page{padding-top:40px}@media(min-width:992px){.itinerary-page{max-height:100vh;min-height:100vh;overflow:hidden;padding:40px 0 20px}}.itinerary-top-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px;flex-wrap:wrap}@media(min-width:992px){.itinerary-top-head{flex-wrap:inherit}}@media(max-width:991px){.itinerary-top-head .itinerary-corporate{width:100%}}.itinerary-top-head .page-title{margin:0;font-size:24px;line-height:normal}@media(min-width:992px){.itinerary-top-head .page-title{font-size:30px;padding-top:20px}}.itinerary-tab-group{display:flex;align-items:center;width:100%}@media(min-width:992px){.itinerary-tab-group{width:auto}}.itinerary-tab-group .itinerary-tab-link{width:33.33%;min-width:33.33%;border:1px solid #e8e8e8;height:125px;display:flex;align-items:center;justify-content:center;text-decoration:none;margin-left:-1px}.itinerary-tab-group .itinerary-tab-link:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.itinerary-tab-group .itinerary-tab-link:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}@media(min-width:992px){.itinerary-tab-group .itinerary-tab-link{width:33.33%;min-width:125px}}.itinerary-tab-group .itinerary-tab-link.active-tab-link,.itinerary-tab-group .itinerary-tab-link:hover{border-color:var(--app-primary-color);position:relative;z-index:2}.itinerary-tab-group .itinerary-tab-link.active-tab-link .itinerary-tab-item,.itinerary-tab-group .itinerary-tab-link:hover .itinerary-tab-item{color:var(--app-primary-color)}.itinerary-tab-group .itinerary-tab-link.active-tab-link .itinerary-tab-item img,.itinerary-tab-group .itinerary-tab-link:hover .itinerary-tab-item img{filter:invert(28%) sepia(92%) saturate(7496%) hue-rotate(341deg) brightness(95%) contrast(98%)}.itinerary-tab-group .itinerary-tab-link.itinerary-tab-disabled{cursor:inherit;pointer-events:none}.itinerary-tab-group .itinerary-tab-link.itinerary-tab-disabled .itinerary-tab-item{opacity:.5}.itinerary-tab-group .itinerary-tab-link.disabled-link .itinerary-tab-item,.itinerary-tab-group .itinerary-tab-link:not(.disabled-link){filter:brightness(0) saturate(100%)}.itinerary-tab-group .itinerary-tab-link.hovered-tab{filter:none}.itinerary-tab-group .itinerary-tab-item{display:flex;align-items:center;flex-direction:column;color:#191919;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal;font-family:Inter,sans-serif}@media(min-width:768px){.Itinerary-detail{padding-top:0}}@media(min-width:992px){.Itinerary-detail{max-height:calc(100vh - 40px);overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}.Itinerary-detail::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width:991px){.Itinerary-detail .booking-list-container .list-date,.Itinerary-detail .booking-title-container .list-date{padding:0;margin-top:20px}.Itinerary-detail .booking-list-container .list-date-child,.Itinerary-detail .booking-title-container .list-date-child{margin-top:0}.Itinerary-detail .booking-list-container .list-image,.Itinerary-detail .booking-title-container .list-image{padding:0}}.Itinerary-detail .itinerary-top-img{margin-bottom:15px}.Itinerary-detail .booking-list-container{padding-top:0}.Itinerary-detail .booking-list-container .list-date{align-items:center}@media(min-width:992px){.Itinerary-detail .booking-list-container .list-image{margin-left:26px}}.Itinerary-detail .booking-list-container .list-details{padding:20px 0}@media(min-width:992px){.Itinerary-detail .booking-list-container .list-details .list-image{margin-left:0}}.Itinerary-detail .booking-list-container .list-details .flight-info__details{max-width:100%}@media(min-width:992px){.Itinerary-detail .booking-list-container .list-details{padding:8px 0 8px 26px}}.Itinerary-detail .booking-list-container .itinerary-progress{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:15px}.Itinerary-detail .booking-list-container .booking-list-container__list{padding:0}.Itinerary-detail .flight-info__details .info-graphic .line{width:calc(100% - 12px)}.Itinerary-detail .hotel-date-row{display:flex;gap:10px;align-items:center;margin-top:12px}.Itinerary-detail .hotel-date-row .hotel-date-dot{width:4px;height:4px;background:#777;border-radius:50%;font-size:0}.Itinerary-detail .hotel-date-row .hotel-date-link{font-family:Inter,sans-serif;color:#191919;font-size:14px;font-style:normal;font-weight:400;line-height:109.668%;display:flex;align-items:center;gap:4px}.itinerary-checkout-inner .booking-summary{border:1px solid #e8e8e8;background:#fff;max-width:100%;box-shadow:none;max-height:inherit!important;overflow:inherit!important}.no-results-scroll{min-height:inherit!important;max-height:inherit!important;flex-direction:column}@media(min-width:768px){.no-results-scroll{padding:0;min-height:calc(100vh - 580px)!important;display:flex;flex-direction:column}}@media(min-width:992px){.no-results-scroll.itinerary-page-searching{height:calc(100vh - 380px)!important;display:flex;align-items:center;justify-content:center}}.no-results-scroll .result-heading{margin-right:auto;margin-bottom:auto}.itinerary-empty{padding:24px 0;display:flex;align-items:center;flex-direction:column;gap:20px;color:#191919;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:27px}.itinerary-empty .itinerary-empty-img,.itinerary-empty svg{margin:0 auto;display:block;max-height:100px;width:auto}.booking-detail-content:empty{display:none}.full-itinerary{margin:0 auto;display:flex;flex-direction:column;align-items:center}.full-itinerary .page-title{font-size:28px}@media(min-width:992px){.full-itinerary .page-title{font-size:30px}}@media(max-width:767px){.full-itinerary .page-title{font-size:22px}}.full-itinerary .booking-list-container{width:100%}.full-itinerary .booking-id-container{justify-content:center}.full-itinerary .hotel-booking-detail{text-align:center;width:100%}.full-itinerary .hotel-booking-detail .booking-id-container{justify-content:center}.full-itinerary .itinerary-center-img{margin-bottom:24px}.itinerary-summary-flex{display:flex;align-items:center;justify-content:center;width:100%;position:relative}@media(min-width:1400px){.itinerary-summary-flex{padding:0 60px}}@media(max-width:767px){.itinerary-summary-flex{flex-direction:column}.itinerary-summary-flex .itinerary-summary{margin-bottom:12px;align-items:flex-start;justify-content:flex-start}}.itinerary-summary{position:relative;flex-wrap:wrap;display:flex;align-items:center;justify-content:center;gap:16px}@media(min-width:768px){.itinerary-summary{flex-wrap:nowrap;gap:38px}}.itinerary-summary .itinerary-summary-link{display:flex;align-items:center;gap:10px;color:#1e1e1e;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.cancel-itinerary{color:#ec2c3d!important;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;-webkit-text-decoration-line:underline;text-decoration-line:underline;display:flex;gap:8px}.cancel-itinerary img{filter:invert(22%) sepia(88%) saturate(7490%) hue-rotate(345deg) brightness(96%) contrast(96%)}.expired-tag{height:26px;padding:3px 12px;min-width:inherit;font-size:11px;border-radius:30px;line-height:normal;background-color:var(--app-primary-color)!important}@media(min-width:992px){.itinerary-fight-search .itinerary-empty{min-height:calc(100vh - 408px);justify-content:center;align-items:center}}.book-itinerary-flex{display:flex;justify-content:space-between;align-items:center;gap:8px}@media(min-width:992px){.book-itinerary-flex{margin-bottom:10px}}@media(min-width:768px){.admin-dashboard{min-height:calc(100vh - 246px)}}.admin-dashboard .banner-left .admin-video-section{border:1px solid #e8e8e8!important;height:100%}@media(min-width:768px){.admin-dashboard .banner-left .admin-video-section{padding-top:95px}}.admin-dashboard .banner-left .admin-video-section .section-title{margin-bottom:24px}.admin-dashboard .banner-left .admin-video-section .section-amount{margin-bottom:60px}.admin-dashboard .banner-right .box-container .box-value{color:#191919!important}.admin-dashboard .banner-right .box-container .box-title{color:#191919!important;display:flex;gap:8px;align-items:center;justify-content:center}.admin-dashboard .banner-right .box-container .box-title img{filter:invert(100%)}.admin-dashboard .banner-right .box-container .box-text{color:#191919}.admin-dashboard .banner-right .box-container .box-text strong{font-weight:800}.admin-dashboard .banner-right .carbon-card{background:#f9f9f9;border:1px solid #e8e8e8}.admin-dashboard .banner-right .carbon-card .carbon-card__text{color:#191919}.admin-dashboard .banner-right .carbon-card .box-text{color:#191919;font-size:14px;font-weight:400}.admin-dashboard .banner-right .carbon-card .box-text .btn-link{color:#191919}.admin-dashboard .banner-right .carbon-card .box-text .btn-link strong{font-weight:400}.admin-dashboard .banner-right .carbon-card .box-text strong{font-weight:800}.corporate-profile{display:flex;width:100%;padding-top:60px}.corporate-profile .corporate-profile-left{width:33.33%}.corporate-profile .corporate-profile-left .corporate-profile-img img{width:100%;object-fit:cover;height:auto;border-radius:10px}.corporate-profile .corporate-profile-left .corporate-profile-caption{text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:129.7%;margin-top:20px;word-break:break-word;white-space:normal}.corporate-profile .corporate-profile-right{width:66.66%;padding-left:85px;max-width:100%!important;flex:inherit!important;margin-bottom:100px}.corporate-profile .corporate-profile-right .tax-id{font-weight:300;margin-bottom:5px;font-family:Inter,sans-serif}.corporate-profile .corporate-profile-right .user-name{font-size:40px;font-weight:700;line-height:normal;display:flex;align-items:center;gap:14px;word-break:break-word;margin-bottom:10px}.corporate-profile .corporate-profile-right .user-name .bg-danger{color:#fff!important}.corporate-profile .corporate-profile-right .user-email{font-size:18px;font-style:normal;font-weight:400;line-height:normal}.corporate-profile .corporate-profile-right .profile-medium-title{color:#191919;font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:24px}.corporate-profile .corporate-profile-right .avatar-outer-container{max-width:100%}.corporate-profile .corporate-profile-right .billing-period{border-bottom-left-radius:10px;border-bottom-right-radius:10px;max-width:100%}.corporate-profile .corporate-profile-right .kyb-documents-container{padding:0 0 40px!important;border-bottom:1px solid #e8e8e8;margin-bottom:40px!important}.corporate-profile .corporate-profile-right .subscription-detail{border-top-left-radius:10px;border-top-right-radius:10px;max-width:100%}.corporate-profile .corporate-profile-right .subscription-detail .subscription-name{margin:0}.corporate-profile-info{padding:0 0 40px;border-bottom:1px solid #e8e8e8;margin-bottom:40px}.corporate-profile-info .corporate-profile-item{color:#191919;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;flex-direction:column;gap:2px;word-break:break-word;margin-top:31px}.corporate-profile-info .corporate-profile-item span{color:rgba(25,25,25,.5);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.corporate-profile-info .corporate-profile-item .highlight-commission{font-weight:700;color:var(--app-primary-color)}.title-with-rt-btn{display:flex;align-items:center;gap:16px;justify-content:flex-end}.title-with-rt-btn .btn{height:50px}.title-dot-dropdown .dropdown-toggle{border:1px solid #191919!important;background:#fff;width:50px!important;height:50px!important;min-width:50px!important}.title-dot-dropdown .dropdown-toggle:after{content:none}.title-dot-dropdown .dropdown-toggle:hover{background:hsla(0,0%,47%,.1)}.edit-cost-actions{margin-top:18px}.commission-container h4{font-size:14px;font-style:normal;font-weight:700;line-height:109.668%;letter-spacing:1.4px;margin:0 0 10px}.commission-container .commission-card{border:1px solid #e8e8e8;background:#fff;border-radius:0;margin-bottom:-1px}.commission-container .commission-card+h4{margin-top:30px}.commission-container .commission-card .card-body{display:flex;flex-direction:column;row-gap:18px}.commission-container .commission-card .row{display:flex;justify-content:space-between;align-items:center;gap:8px;word-break:break-word;margin:0;flex-wrap:nowrap;width:100%}.commission-container .commission-card .category-title{color:#191919;font-size:12px;font-style:normal;font-weight:700;line-height:109.668%;text-transform:uppercase;margin:0 0 2px}.commission-container .commission-card .label{font-weight:400;padding:0;width:auto}.commission-container .commission-card .value{font-weight:600;padding:0;width:auto}.reward-tabs{border:0;margin-bottom:25px}.reward-tabs .nav-item{width:25%}.reward-tabs .nav-item:first-child .nav-link{border-top-left-radius:10px;border-bottom-left-radius:10px}.reward-tabs .nav-item:last-child .nav-link{border-top-right-radius:10px;border-bottom-right-radius:10px}.reward-tabs .nav-item .nav-link{border:1px solid #e8e8e8;background:#fff;width:100%;height:125px;display:flex;align-items:center;justify-content:center;border-radius:0;flex-direction:column;gap:10px;outline:0;box-shadow:none;color:#191919;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.reward-tabs .nav-item .nav-link.active{color:var(--app-primary-color);border-color:var(--app-primary-color)}.reward-tabs .nav-item .nav-link.active img{filter:invert(28%) sepia(92%) saturate(7496%) hue-rotate(341deg) brightness(95%) contrast(98%)}.reward-tabs .nav-item .nav-link.disabled{opacity:.5}.reward-tabs .nav-item .nav-link span{width:30px;height:30px;min-height:30px;display:flex;justify-content:center;align-items:flex-end}.reward-policy .reward-group-item{display:flex;align-items:center;gap:24px;margin-bottom:20px}.reward-policy .reward-group-item.reward-expiration{margin-bottom:0}.reward-policy .reward-group-item .reward-group-btns{width:calc(100% - 130px);display:flex;align-items:center}.reward-policy .reward-group-item .reward-group-btns.reward-has-error .form-group{min-height:84px;align-items:flex-start;display:flex;flex-direction:column}.reward-policy .reward-group-item .reward-group-btns .form-check,.reward-policy .reward-group-item .reward-group-btns .form-group{margin-bottom:0}.reward-policy .reward-group-item .reward-group-btns .form-check:first-child .form-check-label,.reward-policy .reward-group-item .reward-group-btns .form-check:first-child .form-control,.reward-policy .reward-group-item .reward-group-btns .form-group:first-child .form-check-label,.reward-policy .reward-group-item .reward-group-btns .form-group:first-child .form-control{border-top-left-radius:10px;border-bottom-left-radius:10px;outline:0}.reward-policy .reward-group-item .reward-group-btns .form-check:first-child .form-check-label:focus,.reward-policy .reward-group-item .reward-group-btns .form-check:first-child .form-control:focus,.reward-policy .reward-group-item .reward-group-btns .form-group:first-child .form-check-label:focus,.reward-policy .reward-group-item .reward-group-btns .form-group:first-child .form-control:focus{border-color:var(--app-primary-color)}.reward-policy .reward-group-item .reward-group-btns .form-check:last-child .form-check-label,.reward-policy .reward-group-item .reward-group-btns .form-check:last-child .form-control,.reward-policy .reward-group-item .reward-group-btns .form-group:last-child .form-check-label,.reward-policy .reward-group-item .reward-group-btns .form-group:last-child .form-control{border-top-right-radius:10px;border-bottom-right-radius:10px}.reward-policy .reward-group-item .reward-group-btns .form-control{border-radius:0}.reward-policy .reward-group-item .reward-group-btns .btn{display:flex;flex-direction:column;border:1px solid #e8e8e8;background:none!important;color:#777;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.reward-policy .reward-group-item .reward-group-btns .btn.active{border-color:#191919!important;color:#191919}.reward-policy .reward-group-item .reward-group-btns .btn .reward-type-value{font-size:11px}.reward-policy .reward-group-item .reward-group-btns .form-check{position:relative;margin:0;padding:0;width:50%}.reward-policy .reward-group-item .reward-group-btns .form-check input[type=radio]{display:none}.reward-policy .reward-group-item .reward-group-btns .form-check .form-check-label{width:100%;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid #e8e8e8;border-radius:0;cursor:pointer;font-size:14px;color:#777;background:#fff;height:50px;transition:all .3s ease;min-width:100px;text-align:center}.reward-policy .reward-group-item .reward-group-btns .form-check input[type=radio]:checked+label{border-color:var(--app-primary-color);color:var(--app-primary-color);font-weight:700}.reward-policy .reward-group-item .reward-group-label{color:#191919;font-size:12px;font-style:normal;font-weight:700;line-height:109.668%;text-transform:uppercase;white-space:nowrap;min-width:120px}.reward-btn .disabled{opacity:.5;pointer-events:none}.download-csv{width:176px}.download-csv.disabled{opacity:.5;pointer-events:none}.three-dot-open .infinite-scroll-component{overflow:initial!important}.admin-group-booking .title-with-btn{margin-bottom:30px}.admin-group-booking .title-with-btn .page-title-container{margin-bottom:0}@media(min-width:768px){.admin-group-booking .title-with-btn .page-title{font-size:30px;margin:0}}.admin-group-booking .ccm-search.single-search{justify-content:center;margin-bottom:40px}.group-admin-search-row{display:flex;align-items:center;min-height:40px;margin-top:20px;justify-content:center}.accept-reject-checkbox{display:flex;margin-left:auto;justify-content:flex-end;position:relative;z-index:1}.accept-reject-checkbox .form-checkbox{margin-left:16px}.accept-reject-checkbox .form-checkbox .form-check-input{min-width:14px;width:14px;height:14px}.accept-reject-checkbox .form-checkbox .form-check-label{font-size:12px}.commission-checkbox{margin-bottom:16px;gap:6px}.commission-checkbox,.commission-checkbox .commission-info{display:flex;align-items:center}.more-loading-text{padding-top:12px;text-align:center}.manage-trip-btns{width:100%}@media(min-width:768px){.manage-trip-btns{width:auto}}.trip-tabs{max-width:381px;width:100%;display:flex}@media(min-width:768px){.trip-tabs{min-width:381px}}.trip-tabs .tab-label-item{border:1px solid #e8e8e8!important;border-radius:0;width:50%;height:70px;padding:14px 6px 14px 14px;margin-left:-1px;gap:2px;display:flex;flex-direction:column;cursor:pointer;color:#191919!important;align-items:flex-start}.trip-tabs .tab-label-item.active-tab-label-item{position:relative;border-color:var(--app-primary-color)!important;cursor:inherit}.trip-tabs .tab-label-item:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.trip-tabs .tab-label-item:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.trip-tabs .tab-label-item .title{font-size:15px;font-style:normal;font-weight:700;line-height:normal}@media(min-width:768px){.trip-tabs .tab-label-item .title{font-size:16px}}.trip-tabs .tab-label-item .subtitle{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.authorize-trip-head{position:relative}@media(max-width:991px){.authorize-trip-head .booking-search-container{padding:0 15px;margin-bottom:16px;margin-top:6px}}@media(min-width:992px){.authorize-trip-head .booking-checkbox{position:absolute;right:20px;top:30px}}@media(min-width:1400px){.authorize-trip-head .booking-checkbox{right:60px}}@media(max-width:991px){.authorize-trip-head .booking-checkbox .form-check{padding-left:15px}}.seat-preference-modal{padding:0!important}.seat-preference-modal .modal-dialog{max-width:95%;margin-inline:auto;width:100%}@media(min-width:768px){.seat-preference-modal .modal-dialog{max-width:870px}}.seat-preference-modal .modal-dialog .modal-content{padding:24px 16px;overflow:hidden}@media(min-width:768px){.seat-preference-modal .modal-dialog .modal-content{padding:30px 40px;max-height:calc(100vh - 80px);overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.seat-preference-modal .modal-dialog .modal-content::-webkit-scrollbar{width:0;height:0;display:none}}.seat-preference-modal .modal-dialog .modal-content .modal-header .close-button{top:0}.seat-preference-modal .modal-dialog .modal-content .modal-title:empty{display:none}.seat-preference-modal .modal-dialog .select-seat-title{font-size:22px;font-style:normal;font-weight:700;line-height:normal;text-transform:inherit;margin:0 0 18px;padding:0;text-align:left}@media(min-width:768px){.seat-preference-modal .modal-dialog .select-seat-title{white-space:nowrap;font-size:30px}}.seat-preference-modal .modal-dialog .seat-loc-radio-group{display:flex;margin-bottom:24px;flex-wrap:wrap;gap:16px}.seat-preference-modal .modal-dialog .seat-loc-radio-group .seat-loc-radio{color:#191919;font-size:16px;font-style:normal;font-weight:400;line-height:109.668%;opacity:.5;display:flex;align-items:center;gap:10px;cursor:pointer}.seat-preference-modal .modal-dialog .seat-loc-radio-group .seat-loc-radio.selected{background:none!important;color:var(--app-primary-color)!important;font-weight:700!important;opacity:1!important}.seat-preference-modal .modal-dialog .seat-loc-radio-group .seat-loc-radio.selected .seat-loc-circle{border:3px solid var(--app-primary-color)!important}.seat-preference-modal .modal-dialog .seat-loc-radio-group .seat-loc-radio .seat-loc-circle{width:14px;min-width:14px;display:flex;align-items:center;height:14px;border-radius:100px;border:1px solid #e8e8e8}.seat-preference-modal .modal-dialog .seat-loc{font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-align:left;cursor:pointer}@media(min-width:768px){.seat-preference-modal .modal-dialog .seat-loc{font-size:26px}}.seat-preference-modal .modal-dialog .seat-loc.selected{color:red}.seat-preference-modal .modal-dialog .seat-sub-loc{font-size:16px!important;font-style:normal;font-weight:500!important;line-height:normal;text-align:left!important}.seat-preference-modal .modal-dialog .seat-sub-p{font-size:12px!important;font-style:normal;font-weight:400!important;line-height:109.668%;text-transform:uppercase!important;text-align:left!important;margin:0 0 8px!important}.seat-preference-modal .modal-dialog .seat-sub-p+.seat-sub-p{margin-bottom:16px!important}.seat-preference-modal .modal-dialog .seat-no-p{font-size:12px!important;font-style:normal;font-weight:700!important;line-height:109.668%;text-transform:uppercase!important;text-align:left!important;margin:8px 0 20px!important}.seat-preference-modal .modal-dialog .seat-price{margin-bottom:24px}@media(min-width:992px){.seat-preference-modal .modal-dialog .seat-price{margin-bottom:20px}}@media(min-width:1400px){.seat-preference-modal .modal-dialog .seat-price{margin-bottom:24px}}.seat-preference-modal .modal-dialog .seat-price .seat-price-label{font-size:14px;font-style:normal;font-weight:400;line-height:159.7%;text-align:left!important;margin:0!important}.seat-preference-modal .modal-dialog .seat-price .seat-price-h{font-size:24px;font-style:normal;font-weight:700;line-height:159.7%}.seat-preference-modal .modal-dialog .modal-body{padding:0}.seat-preference-modal .modal-dialog .modal-body .text-muted-foreground{font-size:20px;font-style:normal;font-weight:700;line-height:30px;margin:0}.seat-map-wrapper{display:flex}@media(max-width:767px){.seat-map-wrapper{width:100%;margin:0;padding:0}}.seat-map-wrapper .seat-information{text-align:left}@media(min-width:768px){.seat-map-wrapper .seat-information{max-width:255px}}.seat-map-wrapper .seat-information .seat-confirm-btn{width:100%}.seat-map-wrapper .seat-information .seat-panel{position:relative;margin-bottom:28px}@media(min-width:992px){.seat-map-wrapper .seat-information .seat-panel{margin-bottom:20px}}@media(min-width:1400px){.seat-map-wrapper .seat-information .seat-panel{margin-bottom:44px}}.seat-map-wrapper .seat-information .seat-info{padding:0;margin:0 0 14px;display:flex;align-items:center;gap:8px}@media(min-width:1400px){.seat-map-wrapper .seat-information .seat-info{margin:0 0 20px}}.seat-map-wrapper .seat-information .seat-info:last-child{margin-bottom:0}.seat-map-wrapper .seat-information .seat-info span{width:28px;min-width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:0}.seat-map-wrapper .seat-information .seat-info span.seat-selected{background:var(--app-primary-color)}.seat-map-wrapper .seat-information .seat-info span.seat-included{background:#40dfbb}.seat-map-wrapper .seat-information .seat-info span.seat-unavailable{background:#d9d9d9}.seat-map-wrapper .seat-information .seat-info span.bassinet-icon{background:#fff5da}.seat-map-wrapper .seat-information .seat-info span.additional-coast{background:#f6f6f6}.seat-map-wrapper .seat-information .available{background-color:#b1d4fc}.seat-map-wrapper .seat-information .selected{background-color:#40dfbb}.seat-map-wrapper .seat-information .unavailable{background-color:#d9d9d9}@media(min-width:768px){.seat-map-wrapper .custom-scroll{max-height:calc(100vh - 250px);overflow:auto;-webkit-overflow-scrolling:touch}}@media(min-width:1400px){.seat-map-wrapper .custom-scroll{max-height:calc(100vh - 350px)}}.seat-map-wrapper .cabin-wrapper{max-width:371px;margin:50px auto 0;width:100%}@media(min-width:768px){.seat-map-wrapper .cabin-wrapper{width:371px;margin:0 auto}}@media(max-width:767px){.seat-map-wrapper .cabin-wrapper{max-width:100%}}.seat-map-wrapper .cabin-wrapper .airplane-head{background:url(/_next/static/media/airplane-nose.1706b844.png) top no-repeat;height:300px;min-width:300px;position:relative;margin-bottom:-1px;background-size:100% auto}@media(min-width:768px){.seat-map-wrapper .cabin-wrapper .airplane-head{min-width:371px;background-size:cover;height:348px}}.seat-map-wrapper .cabin-wrapper .cabin-body-panel{background:#fff;border:0;position:relative;height:100%;min-height:300px}.seat-map-wrapper .cabin-wrapper .airplane-tall{background:url(/_next/static/media/airplane-tall.d02658ae.png) bottom no-repeat;height:364px;min-width:408px;background-size:100% 100%;position:relative;margin-top:-8px;margin-left:-44px}@media(min-width:768px){.seat-map-wrapper .cabin-wrapper .airplane-tall{min-width:488px;margin-top:-4px;margin-left:-54px;height:386px}}.seat-map-wrapper .cabin-wrapper .cabin-title{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:0 0 4px}.seat-map-wrapper .cabin-wrapper .cabin-title svg{width:16px}.seat-row{display:flex;align-items:center;justify-content:center;max-width:200px;margin:0 auto 4px}.seat-row .row-number{width:20px;text-align:center}.seat-row .walking-area{margin:0 4px}@media(min-width:768px){.seat-row .walking-area{margin:0 10px}}.seat-row .seat-section{display:flex;width:50%;min-width:92px;justify-content:center;gap:4px}.seat-row .seat{width:26px;height:26px;background:#b1d4fc;font-weight:600;display:flex;align-items:center;justify-content:center;padding:2px}@media(min-width:768px){.seat-row .seat{width:28px;height:28px}}.seat-row .seat.available{background-color:#40dfbb;cursor:pointer}.seat-row .seat.selected{background-color:var(--app-primary-color);cursor:pointer}.seat-row .seat.selected .seat-additional{background-color:var(--app-primary-color)!important}.seat-row .seat.selected .seat-additional .seat-disclosures{filter:brightness(0) invert(1)}.seat-row .seat.unavailable{background-color:#d9d9d9;cursor:not-allowed}.seat-row .seat span{font-size:10px}.seat-row .seat .seat-icons{position:relative}.seat-row .seat .seat-icons.seat-additional{background:#f6f6f6;margin:-2px}.seat-row .bassinet,.seat-row .seat .seat-icons.seat-additional{display:flex;width:28px;height:28px;justify-content:center;align-items:center}.seat-row .bassinet{min-width:28px;background:#fff5da}.seat-row .empty{width:28px;height:28px}.seat-row .galley,.seat-row .lavatory{width:100%;border:1px solid #e8e8e8;border-radius:4px;margin:10px 0;padding:2px}.seat-row .exit_row{display:flex;justify-content:left;align-items:center;font-size:10px;font-weight:400;width:100%;color:var(--app-primary-color);margin-bottom:5px}.seat-row .exit_row.last-section{justify-content:end;width:100%}.seat-preference-group{display:flex;flex-wrap:wrap;flex-direction:column;gap:22px}.seat-preference-group .seat-preference-radio{color:#191919;font-size:16px;font-style:normal;font-weight:400;line-height:109.668%;display:flex;flex-wrap:wrap;flex-direction:column;gap:10px}@media(min-width:768px){.seat-preference-group .seat-preference-radio{margin-left:50px}}.seat-preference-group .seat-preference-radio .seat-preference-item{display:flex;gap:6px;align-items:center;font-size:16px;font-weight:700}.seat-preference-group .seat-preference-radio .seat-preference-circle{width:14px;min-width:14px;display:flex;align-items:center;height:14px;border-radius:100px;border:4px solid #191919}.seat-preference-group .seat-preference-radio .seat-preference-text{display:flex;align-items:center;gap:20px}.seat-preference-group .seat-preference-radio .seat-preference-link{color:var(--app-primary-color);font-size:14px;text-decoration:underline}.result-head-flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:16px;gap:16px}@media(min-width:992px){.result-head-flex{gap:0;gap:8px;flex-wrap:nowrap;position:-webkit-sticky;position:sticky;z-index:2;left:0;right:auto;top:113px;transition:background-color .3s ease-out;background:#fff;padding:4px 0;margin-bottom:14px}}.result-head-flex:empty{display:none}.result-head-flex .result-heading{margin:0}@media(max-width:767px){.result-head-flex .result-heading{line-height:24px}}.result-head-flex .result-heading span strong{font-weight:700;color:var(--app-primary-color)}@media(max-width:767px){.result-head-flex .result-heading .back-btn img{width:30px;height:auto}}.result-head-flex .select-dropdown{padding:0}@media(max-width:767px){.result-head-flex .select-dropdown{width:100%}}.result-head-flex .select-dropdown .custom-select__control{min-height:40px!important;border-color:var(--app-primary-color)!important}.result-head-flex .select-dropdown .custom-select__control .custom-select__value-container{padding-top:0!important}.result-head-flex .select-dropdown .custom-select__control .custom-select__value-container .custom-select__placeholder{color:var(--app-primary-color)!important;height:auto!important;top:2px;left:0}.result-head-flex .select-dropdown .custom-select__control .custom-select__input-container{color:var(--app-primary-color)}.result-head-flex .select-dropdown .custom-select__control .custom-select__input-container ::placeholder{color:var(--app-primary-color)!important}.result-head-flex .select-dropdown .custom-select__control .custom-select__single-value{color:var(--app-primary-color)}.result-head-flex .select-dropdown .custom-select__control .custom-select__indicator.custom-select__dropdown-indicator{filter:none!important;background:none!important}.result-head-flex .select-dropdown .custom-select__control .custom-select__indicator.custom-select__dropdown-indicator svg{fill:var(--app-primary-color);stroke:var(--app-primary-color);display:flex!important;width:22px;height:22px}.result-head-flex .select-dropdown .form-group{margin:0}.result-head-flex .select-dropdown .form-label{display:none}.flight-listing{padding:0}.flight-listing .flight-listing-head{display:flex;align-items:center;flex-wrap:wrap}@media(min-width:992px){.flight-listing .flight-listing-head{flex-wrap:nowrap}}.flight-listing .flight-listing-head .flight-title-th{display:flex;align-items:center;flex:0 0 14.58%;max-width:14.58%;padding:4px 5px 14.5px 0}.flight-listing .flight-listing-head .flight-title-th:first-child{flex:0 0 100%;max-width:100%}@media(min-width:992px){.flight-listing .flight-listing-head .flight-title-th:first-child{flex:0 0 41.67%;max-width:41.67%}}.flight-listing .flight-listing-body{padding:0;display:flex;align-items:center;flex-wrap:wrap;border-radius:10px;border:1px solid #e8e8e8;margin-bottom:10px}.flight-listing .flight-listing-body .no-result{height:auto;padding:20px;width:100%;min-height:180px}.flight-listing .flight-listing-body:empty{display:none}.flight-listing .flight-listing-body .returning-card{display:flex;width:100%;flex-wrap:wrap}@media(min-width:768px){.flight-listing .flight-listing-body,.flight-listing .flight-listing-body .returning-card{flex-wrap:nowrap}}.flight-listing .flight-listing-body .flight-title-td{display:flex;align-items:center}.flight-listing .flight-listing-body .flight-card-left{padding:16px 10px 16px 20px}@media(min-width:768px){.flight-listing .flight-listing-body .flight-card-left{flex:0 0 41.67%;max-width:41.67%}}@media(max-width:767px){.flight-listing .flight-listing-body .flight-card-left{width:100%}}.flight-listing .flight-listing-body .flight-card-right{display:flex;overflow:auto;width:100%;padding:16px 15px 8px 10px}@media(min-width:768px){.flight-listing .flight-listing-body .flight-card-right{flex:0 0 58.33%;max-width:58.33%}}.flight-listing .flight-listing-body .flight-card-right .flight-card-flex{display:flex;overflow:auto;width:100%;padding-bottom:8px;scroll-behavior:smooth;scrollbar-width:2px;scrollbar-color:var(--app-primary-color) rgba(25,25,25,.2);-webkit-overflow-scrolling:touch}@supports selector(::-webkit-scrollbar){.flight-listing .flight-listing-body .flight-card-right .flight-card-flex::-webkit-scrollbar{width:3px;height:3px;background-color:hsla(0,0%,47%,.4)}.flight-listing .flight-listing-body .flight-card-right .flight-card-flex::-webkit-scrollbar-track{background:transparent;border-radius:0}.flight-listing .flight-listing-body .flight-card-right .flight-card-flex::-webkit-scrollbar-thumb{border-radius:1px;border:none;background-color:var(--app-primary-color)}}@supports not selector(::-webkit-scrollbar){.flight-listing .flight-listing-body .flight-card-right .flight-card-flex{scrollbar-width:thin;scrollbar-color:hsla(0,0%,47%,.4)}}@supports(scrollbar-width:auto){.flight-listing .flight-listing-body .flight-card-right .flight-card-flex{scrollbar-width:auto;scrollbar-color:auto}}.flight-listing .flight-listing-body .flight-card-right .flight-title-td{flex:0 0 50%;max-width:50%;padding:0 5px}@media(min-width:768px){.flight-listing .flight-listing-body .flight-card-right .flight-title-td{flex:0 0 33.33%;max-width:33.33%}}@media(min-width:1025px){.flight-listing .flight-listing-body .flight-card-right .flight-title-td{flex:0 0 25%;max-width:25%}}.flight-listing .flight-card-item{display:flex;flex-direction:column;gap:16px;position:relative;padding:0;width:100%}.flight-listing .flight-card-item .flight-card-head{display:flex;gap:8px;align-items:center}.flight-listing .flight-card-item .flight-card-head .flight-card-carbon{font-family:Inter,sans-serif;color:#268521;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;margin:0 0 0 auto;min-width:-moz-fit-content;min-width:fit-content}.flight-listing .flight-card-item .flight-card-name{font-size:14px;font-style:normal;font-weight:700;line-height:109.668%;margin:0;display:flex;flex-direction:column}.flight-listing .flight-card-item .flight-card-name span{font-size:12px;font-weight:400;color:#777}.flight-listing .flight-card-item .flight-card-image{flex:0 0 50px;max-width:50px;height:44px;position:relative}@media(min-width:992px){.flight-listing .flight-card-item .flight-card-image{flex:0 0 44px;max-width:44px;left:inherit;height:auto}}.flight-listing .flight-card-item .flight-card-image img{width:100%;max-height:44px}.flight-listing .flight-card-item .flight-card-info{padding:0;width:100%}.flight-listing .flight-card-item .flight-card-info .flight-info-graphic+p{text-align:right}@media(max-width:767px){.flight-listing .flight-card-item .flight-card-info .flight-info-details{flex-direction:column;align-items:flex-start}.flight-listing .flight-card-item .flight-card-info .flight-info-details .flight-info-graphic{width:100%;margin:0}.flight-listing .flight-card-item .flight-card-info .flight-info-details p{text-align:left}}.flight-listing .economy-card{position:relative;border-radius:10px;padding:12px 10px;min-height:136px;width:100%;display:flex;flex-direction:column;border:1px solid rgba(30,30,30,.2);background:hsla(0,0%,47%,.03)}@media(min-width:992px){.flight-listing .economy-card{padding:27px 10px 12px 18px}}.flight-listing .economy-card.na-card{display:flex;align-items:center;justify-content:center;padding:20px 4px;word-break:break-word}.flight-listing .economy-card.na-card .economy-card-title{margin:0;font-weight:700;font-size:14px}.flight-listing .economy-card:not(:hover) svg path{fill:#777}.flight-listing .economy-card:hover{border-color:var(--app-primary-color)}.flight-listing .economy-card:hover .economy-btns .economy-select-btn{color:var(--app-primary-color)}.flight-listing .economy-card .economy-card-title{font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;margin:0 0 5px}.flight-listing .economy-card .economy-card-price{font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal}@media(min-width:768px){.flight-listing .economy-card .economy-card-price{font-size:12px}}@media(min-width:992px){.flight-listing .economy-card .economy-card-price{font-size:14px}}.flight-listing .economy-card .economy-btns{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.flight-listing .economy-card .economy-btns.no-fares{margin:auto;justify-content:center}.flight-listing .economy-card .economy-btns.no-fares .economy-select-btn{font-size:14px;font-weight:600;color:#191919;opacity:1}.flight-listing .economy-card .economy-btns .economy-select-btn{color:#777;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;box-shadow:none;display:flex;justify-content:space-between;width:100%}.flight-stop-flex{display:flex;justify-content:space-between;align-items:center;padding-top:14px;gap:4px}.flight-stop-flex .flight-stop-text{color:#777;display:block;font-size:12px;font-weight:700;margin:0}.see-dtl-link{color:#777!important;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;text-decoration:underline}.flight-info-details{display:flex;align-items:center;gap:10px;max-width:100%}.flight-info-details p{font-size:12px;font-weight:400;line-height:109.668%;margin-bottom:0;display:flex;flex-direction:column}.flight-info-details p .flight-time{font-size:16px;font-weight:700;margin-bottom:4px}.flight-info-graphic{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;margin-bottom:-16px}.flight-info-graphic+p{text-align:right}@media(min-width:992px){.flight-info-graphic+p{text-align:left}}.flight-info-graphic .dot{width:4px;height:4px;border-radius:50%;background-color:#191919}.flight-info-graphic .line{display:inline-block;width:calc(100% - 32px);border-top:1px dashed rgba(25,25,25,.2);height:1px;position:absolute;top:50%;left:6px;transform:translateY(-50%);z-index:0}.flight-info-graphic .time{color:var(--app-primary-color);background:#fff;padding:4px;position:relative}@media(min-width:768px){.flight-info-graphic .time{padding:4px 8px}}.plan-popover{min-width:300px;max-width:300px;border-radius:20px;background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);border:0;z-index:99992}.plan-popover .popover-arrow{display:none}.plan-popover .popover-body{padding:24px 16px;max-height:460px;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media(min-width:768px){.plan-popover .popover-body{padding:30px}}.plan-popover .popover-body::-webkit-scrollbar{width:0;height:0;display:none}.plan-popover .popover-body h3{font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 4px}.plan-popover .popover-body h2{color:var(--app-primary-color);font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 22px}.plan-popover .plan-popover-head{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:15px}.plan-popover .plan-popover-head h5{font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;margin:0}.plan-popover .plan-popover-head h4{font-size:20px;font-style:normal;font-weight:700;line-height:1;margin:0}.plan-popover .plan-popover-head .in-policy{color:#268521;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;margin:0;display:flex;align-items:center;gap:4px;white-space:nowrap}.plan-popover .plan-ul{margin:0 0 20px;padding:0;list-style-type:none}.plan-popover .plan-ul li{font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;gap:9px;margin-bottom:14px}.plan-popover .plan-ul li:last-child{margin-bottom:0}.plan-popover .seat-map-btn{width:100%;border-radius:10px;font-size:14px;gap:10px;font-weight:400;background:none;border-color:var(--app-primary-color)!important;color:var(--app-primary-color);transition:filter .3s ease;margin:0}.plan-popover .seat-map-btn img{filter:invert(28%) sepia(92%) saturate(7496%) hue-rotate(341deg) brightness(95%) contrast(98%)}.plan-popover .seat-map-btn svg.seat-map-icon{filter:none!important}.plan-popover .plan-popover-footer{position:relative;margin-top:14px}.plan-popover .plan-popover-footer h4{font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 4px;color:#ec2c3d}@media(min-width:1400px){.plan-popover .plan-popover-footer h4{font-size:16px}}.plan-popover .plan-popover-footer p{color:#191919;font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;margin:0 0 12px}.plan-popover .plan-popover-footer ul{margin:0;padding:0 0 0 20px}.plan-popover .plan-popover-footer ul li{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px}.plan-popover .plan-popover-footer ul li:last-child{margin-bottom:0}.plan-popover .plan-popover-footer ul li img{display:inline-block;vertical-align:top;margin-left:4px;margin-top:1px}.flight-details-modal{z-index:99992}.flight-details-modal .modal-dialog{max-width:580px}.flight-details-modal .modal-dialog .modal-content{border-radius:20px}.flight-details-modal .modal-dialog .modal-header .modal-title:empty{display:none}.flight-details-modal .modal-dialog .modal-header .close-button{right:20px}.flight-details-modal .modal-dialog .modal-body{padding:0;text-align:left!important}@media(min-width:992px){.flight-details-modal .modal-dialog .flight-modal-scroll{max-height:calc(100vh - 200px)}}.flight-card-modal-head{position:relative;padding:30px 60px 25px 20px}@media(min-width:768px){.flight-card-modal-head{padding:30px 70px 25px 30px}}.flight-card-modal-head h2{font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 4px}@media(min-width:768px){.flight-card-modal-head h2{font-size:26px}}.flight-card-modal-head h3{font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0}@media(min-width:768px){.flight-card-modal-head h3{font-size:16px}}.flight-card-modal-head h3+p{margin-top:8px}.flight-card-modal-head p{font-size:12px!important;font-style:normal;font-weight:400;line-height:109.668%;text-transform:uppercase!important;text-align:left!important;margin:0!important}@media(max-width:767px){.flight-card-modal-head p{line-height:20px!important}}.flight-item-line{padding:12px 20px;position:relative;border-top:1px solid #e8e8e8}@media(min-width:768px){.flight-item-line{padding:14px 30px}}.flight-item-line .image-with-text{display:flex;align-items:center;gap:8px;margin-bottom:8px}.flight-item-line .image-with-text:last-child{margin-bottom:0}.flight-item-line .image-with-text .title{font-size:17px;font-weight:400;line-height:30px;margin-bottom:0}.flight-item-line .departure-tag-ing{font-size:16px!important;font-style:normal;font-weight:400;line-height:30px!important;margin:0 0 12px!important;text-align:left!important}.flight-item-line .flight-item-list{display:flex;word-break:break-word;flex-wrap:wrap}@media(min-width:768px){.flight-item-line .flight-item-list{flex-wrap:nowrap}}.flight-item-line .flight-item-list .flight-item-list-img{margin-right:14px}.flight-item-line .flight-item-list .flight-info-details{align-items:flex-start;min-width:125px}.flight-item-line .flight-item-list .flight-info-details p{text-align:left}.flight-item-line .flight-item-list .flight-info-graphic .flight-info-child{display:flex;flex-direction:column;min-height:90px;justify-content:space-between;align-items:center;height:90px;text-align:center}.flight-item-line .flight-item-list .flight-info-graphic .flight-info-child .line{border-left:1px dashed rgba(25,25,25,.2);left:11px;height:70px;width:1px;margin-top:-8px}.flight-item-line .flight-item-list .flight-info-col p+p{margin:0}.flight-item-line .flight-item-list .flight-info-col p .time{font-size:12px;font-weight:400}.flight-item-line .flight-item-list .flight-travel{display:flex;width:100%;margin:10px 0 0}@media(min-width:768px){.flight-item-line .flight-item-list .flight-travel{width:auto;margin:0 0 0 auto;padding-left:16px}}.flight-item-line .flight-item-list .flight-travel .clock-icon{margin-right:8px;margin-top:4px;filter:grayscale(100%) brightness(20%) contrast(150%)}.flight-item-line .flight-item-list .flight-travel p{display:flex;flex-direction:column;margin:0;text-align:left;gap:4px}.flight-item-line .flight-item-list .flight-travel p span{font-weight:700}.flight-item-line .flight-item-list .amenities-ul{list-style-type:none;margin:16px 0 0;padding:0;min-width:100%}@media(min-width:768px){.flight-item-line .flight-item-list .amenities-ul{margin:0 16px 0 auto;padding:0 0 0 16px;min-width:100px}}.flight-item-line .flight-item-list .amenities-ul li{display:flex;align-items:center;gap:8px}.flight-item-line .flight-item-list .amenities-ul li img{filter:grayscale(100%) brightness(20%) contrast(150%)}.flight-item-line .flight-item-child{padding:8px 0}.flight-item-line .flight-item-child p{font-size:16px!important;font-style:normal;font-weight:400!important;line-height:normal;margin:0 0 10px!important;text-align:left!important;display:flex;align-items:center;gap:12px}.flight-item-line .flight-item-child p strong{font-weight:700}.flight-item-line .flight-item-child p:last-child{margin:0!important}.flight-item-line .flight-item-child p .plane-black-icon{filter:grayscale(100%) brightness(20%) contrast(150%)}.flight-check-card .flight-listing .flight-card-item .flight-card-name{gap:4px}.flight-check-card+form{margin-top:30px}.flight-check-card .flight-stop-flex .see-dtl-link{display:none}.flight-check-card .flight-listing .flight-listing-body{flex-wrap:wrap;padding:0;margin-bottom:10px}.flight-check-card .flight-listing .flight-listing-body .flight-card-item{padding:16px}@media(min-width:768px){.flight-check-card .flight-listing .flight-listing-body .flight-card-item{padding:20px}.flight-check-card .flight-listing .flight-listing-body .flight-card-item .flight-card-head{line-height:56px}.flight-check-card .flight-listing .flight-listing-body .flight-card-item .flight-card-head+.flight-card-info{padding-top:8px}}.flight-check-card .flight-listing .flight-listing-body .see-dtl-link{margin:0 0 0 auto;text-align:right;padding:0}@media(min-width:768px){.flight-check-card .flight-listing .flight-listing-body .see-dtl-link{margin:0 0 0 auto}}.baggage-info{display:flex;align-items:center;gap:20px;padding:16px;border-top:1px solid #e8e8e8;width:100%;font-size:12px;font-weight:400}@media(min-width:768px){.baggage-info{padding:20px}}.baggage-info .cabin-class .separator{margin:0 5px;color:#999}.flight-booking-panel{border:1px solid #e8e8e8;position:relative;border-radius:10px;margin-bottom:20px}.flight-booking-panel .flight-info .flight-info__details{max-width:100%}.flight-booking-panel .flight-info-container{flex-wrap:wrap;gap:16px;margin:0;padding:20px}.flight-booking-panel .flight-info-container .flight-info{padding:0}.flight-booking-panel .flight-info-card-head{display:flex;align-items:center;width:100%;gap:8px}.flight-booking-panel .flight-info-card-head .flight-name{font-size:14px;font-style:normal;font-weight:700;line-height:109.668%;margin:0;display:flex;flex-direction:column}.flight-booking-panel .flight-info-card-head .flight-name span{font-size:12px;font-weight:400;color:#777}.flight-booking-panel .flight-more-info{padding-bottom:0;border-bottom:0;margin-bottom:0}.flight-booking-panel .flight-more-info .info-list{padding:20px;border-top:1px solid #e8e8e8;margin:0}@media(min-width:992px){.flight-booking-panel .flight-more-info .info-list{gap:30px;align-items:center}}.flight-booking-panel .flight-more-info .info-list .see-dtl-booking{font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;text-decoration:underline;color:#777!important}@media(max-width:767px){.flight-booking-panel .flight-more-info .info-list .see-dtl-booking{margin-top:12px}}.flight-booking-panel .flight-more-info .info-list .info-airport{margin-bottom:0}.flight-booking-panel .flight-more-info .info-list .info-airport+.box-container{margin-top:10px}.flight-booking-panel .flight-more-info .info-list .box-container .box .box-text{font-size:14px;font-weight:700;color:#191919}.flight-booking-panel .flight-image{flex:0 0 44px;max-width:44px;height:auto}.flight-booking-panel .confirm-passenger-detail{border-top:1px solid #e8e8e8}.flight-booking-panel .confirm-passenger-detail .passenger-detail{padding:20px 20px 10px;margin:0;border:0}.flight-booking-panel .confirm-passenger-detail .passenger-detail:last-child{padding-bottom:20px}@media(max-width:767px){.flight-booking-panel .confirm-passenger-detail .passenger-detail .box-container{gap:10px;flex-wrap:wrap}}.flight-booking-panel .confirm-passenger-detail .passenger-detail .box .box-text{font-size:13px}@media(max-width:767px){.flight-booking-panel .confirm-passenger-detail .passenger-detail .box{width:calc(50% - 10px)}}.hotel-panel-group .booking-id-container{margin-bottom:24px}.hotel-panel-group .booking-id-container .page-booking-id{margin-bottom:0}.hotel-panel-group .booking-id-container .copy-btn-hotel{margin:0}.hotel-panel-group .review-star{margin-bottom:24px}.cancellation-tooltip{z-index:99999!important;--bs-tooltip-max-width:220px;font-family:Inter,sans-serif}.cancellation-tooltip .tooltip-arrow{display:none}.cancellation-tooltip .tooltip-inner{padding:16px;text-align:left;background:#fff!important;border:1px solid #191919!important;font-size:12px;color:#191919}.cancellation-tooltip.commission-tooltip .tooltip-inner{padding:6px 10px;line-height:normal}.cancellation-tooltip h5{font-size:14px;font-weight:700;margin:0 0 10px}.cancellation-tooltip p{font-size:12px;font-weight:300;line-height:16px;margin:0;padding:0}.cancellation-tooltip p+p{margin-top:12px}.trash-link img{filter:brightness(0) saturate(100%) invert(16%) sepia(99%) saturate(7475%) hue-rotate(358deg) brightness(93%) contrast(127%)}.hotel-listing__item{display:flex;transition:box-shadow .3s ease-in-out;position:relative;border-radius:10px;border:1px solid #e8e8e8;background:#fff;margin-top:20px;flex-wrap:wrap}@media(min-width:992px){.hotel-listing__item{flex-wrap:nowrap;margin-top:10px}}.hotel-listing__item:first-child{margin-top:0}.hotel-listing__item.selected,.hotel-listing__item.selected .time{background-color:#fef6f6}.hotel-listing__item.selected .btn-outline-secondary{background-color:#fef6f6;border-color:var(--app-primary-color);color:var(--app-primary-color)}.hotel-listing__item.selected .btn-outline-secondary img{filter:invert(22%) sepia(86%) saturate(4770%) hue-rotate(345deg) brightness(101%) contrast(85%)}.hotel-listing__item .hotel-listing__image{flex:0 0 100%;max-width:100%}@media(min-width:992px){.hotel-listing__item .hotel-listing__image{flex:0 0 150px;max-width:150px;position:relative;left:inherit;line-height:0px}}.hotel-listing__item .hotel-listing__image img{width:100%;max-height:170px}@media(min-width:992px){.hotel-listing__item .hotel-listing__image .hotel-default-img{border-top-left-radius:8px;border-bottom-left-radius:8px}}@media(max-width:991px){.hotel-listing__item .hotel-listing__image .hotel-default-img{border-top-left-radius:8px;border-top-right-radius:8px}}.hotel-listing__item .hotel-listing__image .carousel-img{height:170px!important;border-radius:10px 10px 0 0}@media(min-width:768px){.hotel-listing__item .hotel-listing__image .carousel-img{border-radius:10px 0 0 10px}}.hotel-listing__item .hotel-listing__image .carousel-indicators{z-index:1}.hotel-listing__item .hotel-card__body{width:100%;padding:16px}@media(min-width:992px){.hotel-listing__item .hotel-card__body{padding:16px 20px 0}}.hotel-listing__item .hotel-list-info{padding:0;width:100%}.hotel-listing__item .hotel-list-info .hotel-list-name{margin-bottom:18px;padding-left:60px;display:flex;flex-direction:column}@media(min-width:992px){.hotel-listing__item .hotel-list-info .hotel-list-name{padding:0;flex-direction:row}}.hotel-listing__item .hotel-list-info .hotel-list-name span{margin-left:0;padding-top:4px}@media(min-width:992px){.hotel-listing__item .hotel-list-info .hotel-list-name span{margin-left:10px;padding-top:0}}.hotel-listing__item .hotel-list-info .hotel-search-address{margin-bottom:12px}.hotel-listing__item .hotel-list-info .car-search-location{margin-bottom:6px;font-size:12px;font-weight:400}.hotel-listing__item .hotel-list__head{display:flex;width:100%;gap:4px}.hotel-listing__item .hotel-list-class-flex{display:flex;flex:1 1;align-items:center;width:100%}@media(min-width:992px){.hotel-listing__item .hotel-list-class-flex{width:auto}}.hotel-listing__item .hotel-list-class{flex:0 0 50%;max-width:50%}@media(min-width:992px){.hotel-listing__item .hotel-list-class{flex:0 0 150px;max-width:150px}}.hotel-listing__item .hotel-list-class__title{font-size:16px;font-weight:600;line-height:109.668%;margin-bottom:2px}.hotel-listing__item .hotel-list-class .hotel-list-carbon{font-size:12px;font-weight:700;line-height:109.668%;margin-bottom:0}.hotel-listing__item .hotel-search-flex{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;margin-top:4px}@media(min-width:992px){.hotel-listing__item .hotel-search-flex{flex-wrap:nowrap}}@media(max-width:991px){.hotel-listing__item .hotel-search-flex{align-items:center;gap:8px}}.hotel-listing__item .hotel-search-flex .hotel-search-point{flex:initial;max-width:inherit}.hotel-listing__item .hotel-search-flex .hotel-search-carbon{color:#777;font-weight:700}@media(min-width:768px){.hotel-listing__item .hotel-search-flex .hotel-search-flex-left{display:flex;width:100%;justify-content:space-between}}.hotel-listing__item .hotel-price-price{display:flex;width:100%;flex-direction:column;margin-top:8px}@media(min-width:768px){.hotel-listing__item .hotel-price-price{width:auto;margin:0}}.hotel-listing__item .hotel-price-amount{font-size:16px;font-style:normal;font-weight:600;line-height:109.668%;margin:0 0 6px}@media(min-width:768px){.hotel-listing__item .hotel-price-amount{text-align:right}}.hotel-listing__item .hotel-price-flex{display:flex;gap:4px;align-items:center;font-size:12px;font-weight:400;width:max-content}.hotel-listing__item .hotel-price-flex+.in-policy{text-align:right;margin-top:4px;margin-bottom:12px}.hotel-listing__item .hotel-search-rating{margin:0 0 16px}.hotel-listing__item .hotel-list-price{flex:0 0 50%;max-width:50%;font-family:Inter,sans-serif}@media(min-width:992px){.hotel-listing__item .hotel-list-price{flex:0 0 130px;max-width:130px}}.hotel-listing__item .hotel-list-price__amount{font-size:16px;font-weight:600;line-height:109.668%;margin-bottom:4px;font-family:Inter,sans-serif}.hotel-listing__item .in-policy{font-size:12px;font-family:Inter,sans-serif}@media(min-width:768px){.hotel-listing__item .in-policy{text-align:right}}.hotel-listing__item .in-policy img{margin-left:5px}@media(min-width:992px){.hotel-listing__item .hotel-list-actions{flex:0 0 118px;max-width:118px;width:auto;position:relative;bottom:inherit}}.hotel-listing__item .hotel-list-actions .btn-outline-secondary{width:100%;height:46px;transition:background-color .3s ease,color .3s ease}.hotel-listing__item .hotel-list-actions .btn-outline-secondary img{margin-left:10px}.hotel-listing__item .hotel-list-actions .btn-outline-secondary .icon-wrapper{position:relative;width:10px;height:10px;transition:transform .3s ease,opacity .3s ease;animation:iconSlideIn .3s ease-in-out forwards}.hotel-listing__item .hotel-list-actions .btn-outline-secondary .icon-wrapper img{position:absolute;top:0;left:0;transition:opacity .3s ease,transform .3s ease;filter:invert(0) brightness(0)}.hotel-listing__item .hotel-list-actions .btn-outline-secondary:hover{background-color:var(--app-primary-color);color:#fff;border-color:var(--app-primary-color)}.hotel-listing__item .hotel-list-actions .btn-outline-secondary:hover img{filter:invert(100%) brightness(200%)}.hotel-listing__item .hotel-list-actions .btn-outline-secondary.book-now-btn:hover .icon-wrapper{animation:iconSlideOut .3s ease-in-out forwards}.hotel-listing__item .hotel-list-actions .btn-link{color:#191919;margin-top:14px;text-decoration:underline;width:100%}.hotel-map-col{position:relative;display:flex;align-items:center;justify-content:center;height:300px;margin-top:30px}@media(min-width:768px){.hotel-map-col{margin:0;height:auto;position:-webkit-sticky;position:sticky;top:118px;max-height:calc(100vh - 230px)}}.hotel-list-map{width:100%;height:100%;overflow:hidden;border-radius:12px}.hotel-list-map:empty{display:none}@media(min-width:768px){.hotel-list-map{position:-webkit-sticky;position:sticky}}.hotel-results-container{flex:1 1}.hotel-new-list{flex:1 1;padding:0!important}@media(min-width:992px){.hotel-new-list .hotel-list-col{min-height:calc(100vh - 240px)}}.hotel-new-list .hotel-list-col .result-head-flex .result-heading{margin:0}.hotel-new-list .hotel-list-col .result-container,.hotel-no-result .hotel-map-col{width:100%}@media(max-width:767px){.hotel-no-result .hotel-map-col{height:auto}}.hotel-no-result .hotel-list-col{width:100%}@media(min-width:768px){.hotel-no-result .result-container.listing-result-container .no-result{height:calc(100vh - 365px)}}.hotel-top-info{display:flex;align-items:center;width:100%;justify-content:space-between;margin-bottom:36px;flex-wrap:wrap}@media(min-width:768px){.hotel-top-info{flex-wrap:nowrap}}.hotel-top-info .book-room-info{width:100%;margin-top:16px}@media(min-width:768px){.hotel-top-info .book-room-info{width:auto;margin:0}}.hotel-top-info .book-room-info span{font-size:12px;font-weight:400;line-height:109.668%;display:block;margin-bottom:4px}.hotel-top-info .book-room-info .book-info-price{display:flex;gap:8px;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:109.668%;flex-wrap:wrap}@media(min-width:768px){.hotel-top-info .book-room-info .book-info-price{flex-wrap:nowrap}}.hotel-top-info .book-room-info .room-more-option{color:var(--app-primary-color);cursor:pointer}.image-gallery-card{margin-bottom:40px}.amenity-item-slick{gap:12px!important;display:flex;flex-direction:column;text-align:center!important;align-items:center!important;width:100%;font-size:14px;font-weight:400;line-height:129.7%}.amenity-item-slick img{filter:brightness(0)}.amenities-carousel-wrapper{margin-bottom:50px}.amenities-carousel-wrapper.single-amenity-item .amenity-item-slick{align-items:flex-start!important;display:flex;margin:0 auto!important;text-align:left!important;width:auto!important;float:left}.amenities-carousel-wrapper.single-amenity-item .amenity-item-slick .box-icon{margin:0 auto}.amenities-carousel-wrapper .carousel-control-prev,.amenities-carousel-wrapper .slick-prev{width:24px;height:24px;left:-16px;top:40%}.amenities-carousel-wrapper .carousel-control-prev:before,.amenities-carousel-wrapper .slick-prev:before{content:none}.amenities-carousel-wrapper .carousel-control-prev.slick-disabled,.amenities-carousel-wrapper .slick-prev.slick-disabled{opacity:.5;cursor:inherit}.amenities-carousel-wrapper .carousel-control-next,.amenities-carousel-wrapper .slick-next{width:24px;height:24px;right:-16px;top:40%}.amenities-carousel-wrapper .carousel-control-next:before,.amenities-carousel-wrapper .slick-next:before{content:none}.amenities-carousel-wrapper .carousel-control-next.slick-disabled,.amenities-carousel-wrapper .slick-next.slick-disabled{opacity:.5;cursor:inherit}.amenities-carousel-wrapper .slick-slider .slick-track{margin:0}.about-hotel-row{margin-bottom:40px}.room-card-col{margin-bottom:30px}.room-card{border-radius:10px;border:1px solid #e8e8e8;background:#fff;position:relative;height:100%}.room-card .room-card-img{width:100%;height:210px;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.room-card .card-body{padding:20px;display:flex;flex-direction:column}.room-card .room-card-title{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;word-break:break-word}.room-card .room-card-title .card-title{font-size:16px;font-style:normal;font-weight:700;line-height:109.668%;margin:0}.room-card .room-card-title .see-details-link{font-size:12px;font-weight:400;color:#191919;line-height:109.668%;text-decoration:underline;white-space:nowrap}.room-card .bed-details{font-size:14px;font-weight:400;line-height:normal;margin:0 0 10px}.room-card .free-cancellation{color:#191919!important;font-size:12px;margin-bottom:18px}.room-card .room-icons{display:flex;gap:8px;margin-bottom:24px}.room-card .room-icons:empty{display:none}.room-card .room-icons img{filter:invert(0) brightness(0)}.room-card .price-details h4{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px;display:flex;align-items:center;gap:2px}.room-card .price-details h4 img{display:inline-block;vertical-align:top;margin-left:2px}.room-card .price-details h4 strong{font-size:16px}.room-card .price-details h4 small{font-size:14px}.room-card .price-details .taxes-price-icon{display:flex;align-items:center}.room-card .corporate-rate-text{font-size:12px;font-weight:400;line-height:normal}.room-card .select-room-button{width:100%;display:flex;align-items:center;gap:8px;margin-top:auto}.room-card .select-room-button .select-room-icon{filter:invert(28%) sepia(92%) saturate(7496%) hue-rotate(341deg) brightness(95%) contrast(98%)}.breakfast-include{padding:0 16px;display:flex;gap:8px;font-size:16px;font-weight:500;align-items:center;margin-top:8px}@media(min-width:768px){.breakfast-include{padding:0 34px}}.breakfast-include:empty{display:none}.room-detail-carousel .carousel-item .modal-carousel-img{height:225px;width:100%;object-fit:cover}@media(min-width:768px){.room-detail-carousel .carousel-item .modal-carousel-img{height:350px}}.room-details-body{padding:28px 16px}@media(min-width:768px){.room-details-body{padding:32px 30px}}.room-details-body .modal-top-details{border-bottom:1px solid rgba(25,25,25,.3)}.room-details-body .modal-top-details:last-child{border-bottom:0}.modal-top-details .modal-detail-item{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:400;margin:0 0 20px}.modal-top-details .modal-detail-item img{filter:invert(0) brightness(0)}.modal-top-details h4{font-size:18px;font-weight:700;line-height:normal;margin:0 0 18px}.modal-room-amenities{padding-top:20px}.price-details-modal{display:flex;padding-top:30px;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(min-width:768px){.price-details-modal{flex-wrap:nowrap}}.price-details-modal .corporate-rate-text{font-size:14px!important;font-style:normal;font-weight:700!important;line-height:normal;margin:0 0 4px!important;display:flex;gap:6px;align-items:center}.price-details-modal .corporate-rate-text strong{font-weight:700}.price-details-modal .corporate-rate-text span{font-size:12px!important;font-weight:400!important}.price-details-modal .price-main{color:var(--app-primary-color);font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0;display:flex;align-items:center;gap:4px}.price-details-modal .price-main small{font-size:12px;font-weight:400;color:#191919}.price-details-modal .select-room-btn{margin:12px 0 0!important;min-width:100%;display:flex;gap:8px;font-weight:500}@media(min-width:576px){.price-details-modal .select-room-btn{min-width:220px;margin:0 0 0 auto!important}}.price-details-modal .select-room-btn img{filter:invert(28%) sepia(92%) saturate(7496%) hue-rotate(341deg) brightness(95%) contrast(98%)}.star-wrapper{display:flex;align-items:center;gap:2px}.hotel-reviews{padding-top:10px!important}@media(min-width:768px){.hotel-reviews .hotel-review-container .custom-scroll{max-height:400px;overflow:auto}}.review-card{border:0;border-radius:0}.review-card .review-rating{display:flex;align-items:center;gap:8px;color:#1e1e1e;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4px}.review-card .review-date{margin-left:auto;font-size:12px;font-weight:400;text-align:right}.review-card .reviewer-name{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 8px}.review-card .card-body{padding:0;margin-bottom:30px}.review-card .review-card-body .review-comment{font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}.review-card .review-card-body .review-comment+p{margin-top:16px}.overall-rating-box{display:flex;align-items:center;gap:16px}.overall-rating-box .overall-score{display:flex;min-width:98px;height:63px;padding:1px 8px;justify-content:center;align-items:center;gap:10px;border-radius:7.5px;background:#191919;color:#fff;font-size:26px;font-style:normal;font-weight:700;line-height:normal}.overall-rating-box .overall-score:empty{display:none}.overall-rating-box .overall-score-rt{display:flex;flex-direction:column;gap:4px}.overall-rating-box .overall-text{font-size:20px;font-style:normal;font-weight:700;line-height:109.668%}.overall-rating-box .overall-reviews{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.custom-hotel-carousel-container,.loading-hotel{display:flex;align-items:center;justify-content:center}.loading-hotel{margin:0;height:100vh;font-size:20px;font-weight:700}.body-no-record .search-result-container{min-height:inherit}@media(min-width:768px){.body-no-record .car-result-container{height:100vh}.body-no-record .car-result-container .hotel-no-result .result-container.listing-result-container .no-result{height:calc(100vh - 530px)}.body-no-record .flight-listing-container{max-height:calc(100vh - 384px)}.body-no-record .flight-listing-container .no-result{min-height:inherit;height:calc(100vh - 460px)}}@media(max-width:1400px){.body-no-record .flight-listing-container .no-result .no-result-icon{margin-bottom:10px}.body-no-record .flight-listing-container .no-result .no-result-icon svg{width:60px;height:60px}}@media(min-width:992px){.body-no-record .flight-listing-container .filter-container{min-height:calc(100vh - 280px);max-height:calc(100vh - 280px)}}.form-outer{position:relative;left:50%;transform-origin:top;transition:width .3s cubic-bezier(.4,0,.2,1);background-color:#fff;margin-top:30px;margin-bottom:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);width:100%;max-width:100%}@media(max-width:991px){.form-outer{padding:0!important}}.form-outer.fixed-form-outer{margin-top:20px}.form-outer.expanded-on-click{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:5px}@media(min-width:992px){.form-outer.expanded-on-click:before{content:"";position:fixed;top:0;left:0;right:0;height:100%;background:#fff;z-index:-1;width:200vw;margin-left:-50vw;margin-right:-50vw}.form-outer{z-index:9!important}}@media(max-width:991px){.form-outer{transform:none!important;left:inherit!important;right:inherit!important;position:relative!important;top:inherit!important;z-index:1!important;margin:0!important;will-change:inherit!important;transition:none!important}}.form-outer .search-flight__form .flt-swip-circle{left:21%;top:28px}@media(min-width:1400px){.form-outer .search-flight__form .flt-swip-circle{left:20%}}@media(max-width:991px){.form-outer .search-flight__form .flt-swip-circle{left:inherit;right:40px;top:56px}}.inner-header-component{position:fixed;top:0;left:0;width:100%;height:70px;background-color:#fff;z-index:1001}.hotel-dtl-head{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hotel-dtl-head .height-none-sm{display:none!important}.hotel-dtl-head .form-outer{margin:0!important;padding:24px 0!important}@media(min-width:768px)and (max-width:1600px){.hotel-dtl-head .form-outer.fixed-form-outer{padding:45px 0!important}}.hotel-dtl-head .form-outer.fixed-form-outer.expanded-on-click{padding-top:0!important}.hotel-dtl-head .hotel-tabs:empty{display:none}@media(min-width:992px){.hotel-dtl-head .hotel-search-row{width:100%}.hotel-dtl-head{flex-wrap:nowrap}}.hotel-dtl-head .back-btn-container{margin:0 24px 0 0}.hotel-top-links{border-bottom:1px solid #e8e8e8;background:#fff;position:relative;display:flex;align-items:center;margin-bottom:20px}@media(min-width:992px){.hotel-top-links{min-height:56px;margin-bottom:40px;top:113px;background:#fff;z-index:1;position:-webkit-sticky;position:sticky}}.hotel-top-links .hotel-links-ul{display:flex;align-items:center;gap:16px;padding:16px 0;margin:0;list-style-type:none;flex-wrap:wrap}@media(min-width:992px){.hotel-top-links .hotel-links-ul{gap:100px}}@media(min-width:576px){.hotel-top-links .hotel-links-ul{flex-wrap:nowrap}}.hotel-top-links .hotel-links-ul li{font-size:16px;font-style:normal;font-weight:700;line-height:normal;width:45%}@media(min-width:576px){.hotel-top-links .hotel-links-ul li{width:auto}}.hotel-top-links .hotel-links-ul li.active .btn{color:var(--app-primary-color)}.hotel-top-links .hotel-links-ul li .btn{font-weight:700;background:none;color:#191919;text-decoration:none}.check-before-after{display:flex;gap:58px}.check-before-after .b-f-item-check{display:flex;flex-direction:column;flex-wrap:wrap}.check-before-after .b-f-item-check span{font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;margin-bottom:6px;display:block}.check-before-after .b-f-item-check .b-f-item-row{display:flex;gap:8px;font-size:16px;font-weight:700}.marker-popover{--bs-popover-max-width:200px!important;border:0;border-radius:10px;background:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.15)}.marker-popover .popover-body{padding:0!important}.marker-popover .popover-body .popover-close{position:absolute;right:20px;top:20px}.hotel-card .hotel-image{margin-bottom:16px;position:relative}.hotel-card .hotel-image .hotel-image-img{max-width:100%;width:100%;border-radius:10px 10px 0 0}.hotel-card .hotel-content{padding:0 14px 10px}.hotel-card .hotel-content-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.hotel-card .hotel-content-head h5{font-size:12px;font-style:normal;font-weight:400;line-height:109.668%;margin:0}.hotel-card .hotel-search-rating{margin:0;font-size:12px;font-style:normal;font-weight:400;white-space:nowrap;position:absolute;right:14px;top:14px;display:flex;line-height:16px;background:#fff;border-radius:50px;height:22px;min-width:40px;align-items:center;justify-content:center;padding:0 4px}.hotel-card .hotel-search-rating img{width:14px;height:14px;margin:0}.hotel-card .hotel-search-point{max-width:100%;margin-bottom:8px;gap:10px}.hotel-card .hotel-search-point .hotel-search-point-rt .hotel-search-title{font-size:12px;margin:0!important;font-style:normal;font-weight:700;line-height:109.668%;text-align:left}.hotel-card .amount{color:#191919;font-size:12px;font-style:normal;font-weight:700;line-height:109.668%;margin-bottom:8px}.hotel-card .book-btn{margin:0;height:38px;padding:12px 20px;font-size:14px;font-weight:600;width:100%}.page-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:1;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:0;pointer-events:none;will-change:opacity}@media(max-width:991px){.page-overlay{display:none!important}}@media(min-width:992px){body.form-expanded{overflow-x:hidden}}body.form-expanded .sticky-filter{z-index:auto}body.form-expanded .page-overlay{opacity:1;visibility:visible;pointer-events:auto}@media(min-width:992px){body.form-expanded .flight-search-container .page-title{z-index:3;margin:0 auto;position:fixed!important;top:30px;left:0;right:0;padding:0!important;visibility:visible!important}}@media(max-width:767px){body.form-expanded .flight-search-container .page-title{transition:none!important;padding-top:0!important}}@media(min-width:992px){body.form-expanded .profile-header{border-bottom:0}}@media(min-width:768px){body.form-expanded .result-head-flex,body.form-expanded .result-head-flex .custom-select__control{background:none}}body.form-expanded .back-to-top-btn{background:none!important}.header-page-title{transition:opacity .3s ease}.confirm-booking-loader{width:100%;text-align:center}@media(max-width:991px){.confirm-booking-loader{margin:0}}.confirm-booking-loader .loader-container{height:calc(100vh - 120px)}@media(max-width:991px){.confirm-booking-loader .loader-container{height:calc(100vh - 360px)}}@media(max-width:767px){.confirm-booking-loader .loader-container{height:calc(100vh - 410px)}}@media(min-width:992px){.hotel-dtl-loader{min-height:calc(100vh - 330px);display:flex;align-items:center;justify-content:center}}@media(max-width:991px){.height-none-sm{display:none!important}}.body-flight-listing{overflow-x:hidden}.Airline-Image{background-image:url(/_next/static/media/airline.ef62e5db.png);display:inline-block;margin-left:10px;border-radius:5px;transform:scale(1.7);min-width:27px;min-height:25px;vertical-align:middle}.Airline-Image,.airline-def{background-position:-303px -1800px}.airline-def{width:29px;height:25px}.airline-2B{background-position:0 0;width:30px;height:27px}.airline-3K{background-position:0 -57px;width:27px;height:23px}.airline-UK{background-position:-307px -1903px;width:27px;height:27px}.airline-4L{background-position:0 -110px;width:27px;height:23px}.airline-4Q{background-position:0 -163px;width:27px;height:23px}.airline-5H{background-position:0 -216px;width:27px;height:23px}.airline-5J{background-position:0 -269px;width:27px;height:23px}.airline-5T{background-position:0 -322px;width:27px;height:23px}.airline-6E{background-position:0 -375px;width:27px;height:27px}.airline-8M{background-position:0 -432px;width:27px;height:23px}.airline-8U{background-position:0 -485px;width:27px;height:23px}.airline-9H{background-position:0 -538px;width:27px;height:23px}.airline-9W{background-position:0 -591px;width:27px;height:23px}.airline-9W1{background-position:0 -644px;width:27px;height:23px}.airline-A3{background-position:0 -697px;width:27px;height:23px}.airline-A9{background-position:0 -750px;width:27px;height:23px}.airline-AA{background-position:0 -803px;width:27px;height:23px}.airline-AB{background-position:0 -856px;width:27px;height:23px}.airline-AC{background-position:0 -909px;width:27px;height:23px}.airline-AE{background-position:0 -962px;width:27px;height:23px}.airline-AF{background-position:0 -1015px;width:27px;height:23px}.airline-AH{background-position:0 -1068px;width:27px;height:21px}.airline-AI{background-position:0 -1119px;width:27px;height:23px}.airline-AK{background-position:0 -1172px;width:31px;height:23px}.airline-AM{background-position:0 -1225px;width:27px;height:23px}.airline-AP{background-position:0 -1278px;width:27px;height:23px}.airline-AQ{background-position:0 -1331px;width:27px;height:23px}.airline-AR{background-position:0 -1384px;width:27px;height:23px}.airline-AS{background-position:0 -1437px;width:27px;height:23px}.airline-AT{background-position:0 -1490px;width:27px;height:23px}.airline-AV{background-position:0 -1543px;width:27px;height:23px}.airline-AY{background-position:0 -1596px;width:27px;height:23px}.airline-AZ{background-position:0 -1649px;width:27px;height:23px}.airline-B3{background-position:0 -1702px;width:27px;height:23px}.airline-B6{background-position:0 -1755px;width:27px;height:23px}.airline-BA{background-position:0 -1808px;width:27px;height:23px}.airline-BD{background-position:0 -1861px;width:27px;height:23px}.airline-BE{background-position:0 -1914px;width:27px;height:23px}.airline-BG{background-position:0 -1967px;width:27px;height:23px}.airline-BI{background-position:-61px 0;width:27px;height:23px}.airline-BP{background-position:-61px -53px;width:27px;height:23px}.airline-BR{background-position:-61px -106px;width:27px;height:23px}.airline-BT{background-position:-61px -159px;width:27px;height:23px}.airline-BY{background-position:-61px -212px;width:27px;height:23px}.airline-CA{background-position:-61px -265px;width:27px;height:23px}.airline-CB{background-position:-61px -318px;width:27px;height:23px}.airline-CI{background-position:-61px -371px;width:27px;height:23px}.airline-CM{background-position:-61px -424px;width:27px;height:23px}.airline-CO{background-position:-61px -477px;width:27px;height:23px}.airline-CX{background-position:-61px -530px;width:27px;height:23px}.airline-CZ{background-position:-61px -583px;width:27px;height:23px}.airline-D7{background-position:-61px -636px;width:31px;height:23px}.airline-DC{background-position:-61px -689px;width:27px;height:17px}.airline-DJ{background-position:-61px -736px;width:27px;height:23px}.airline-DL{background-position:-61px -789px;width:27px;height:23px}.airline-DN{background-position:-61px -842px;width:27px;height:22px}.airline-EI{background-position:-61px -894px;width:27px;height:22px}.airline-EK{background-position:-61px -946px;width:27px;height:23px}.airline-ET{background-position:-61px -999px;width:27px;height:23px}.airline-EY{background-position:-308px -1219px;width:27px;height:23px}.airline-F9{background-position:-61px -1105px;width:27px;height:23px}.airline-FD{background-position:-61px -1158px;width:31px;height:23px}.airline-FI{background-position:-61px -1211px;width:27px;height:23px}.airline-FJ{background-position:-61px -1264px;width:27px;height:23px}.airline-FL{background-position:-61px -1317px;width:27px;height:26px}.airline-FM{background-position:-61px -1373px;width:27px;height:19px}.airline-FT{background-position:-61px -1422px;width:27px;height:23px}.airline-FZ{background-position:-61px -1475px;width:27px;height:23px}.airline-G8{background-position:-61px -1528px;width:27px;height:23px}.airline-G9{background-position:-61px -1581px;width:27px;height:23px}.airline-GA{background-position:-61px -1634px;width:27px;height:23px}.airline-GE{background-position:-61px -1687px;width:27px;height:23px}.airline-GF{background-position:-61px -1740px;width:27px;height:23px}.airline-HA{background-position:-61px -1793px;width:27px;height:23px}.airline-HM{background-position:-61px -1846px;width:27px;height:23px}.airline-HP{background-position:-61px -1899px;width:27px;height:23px}.airline-H1,.airline-HR{background-position:-61px -1952px;width:27px;height:26px}.airline-HU{background-position:-122px 0;width:27px;height:23px}.airline-HX{background-position:-122px -53px;width:27px;height:23px}.airline-HY{background-position:-122px -106px;width:27px;height:23px}.airline-I7{background-position:-122px -159px;width:27px;height:23px}.airline-IA{background-position:-122px -212px;width:27px;height:23px}.airline-IB{background-position:-122px -265px;width:27px;height:23px}.airline-IC{background-position:-122px -318px;width:30px;height:23px}.airline-IG{background-position:-122px -371px;width:27px;height:23px}.airline-IR{background-position:-122px -424px;width:27px;height:23px}.airline-IT{background-position:-122px -477px;width:27px;height:23px}.airline-IX{background-position:-122px -530px;width:27px;height:12px}.airline-J9{background-position:-122px -572px;width:25px;height:14px}.airline-JK{background-position:-122px -616px;width:27px;height:23px}.airline-JL{background-position:-122px -669px;width:27px;height:23px}.airline-JM{background-position:-122px -722px;width:27px;height:23px}.airline-JO{background-position:-122px -775px;width:27px;height:23px}.airline-JP{background-position:-122px -828px;width:27px;height:23px}.airline-KA{background-position:-122px -881px;width:27px;height:23px}.airline-KB{background-position:-122px -934px;width:27px;height:23px}.airline-KC{background-position:-122px -987px;width:27px;height:23px}.airline-KD{background-position:-122px -1040px;width:27px;height:23px}.airline-KE{background-position:-122px -1093px;width:27px;height:23px}.airline-KL{background-position:-122px -1146px;width:27px;height:23px}.airline-KM{background-position:-122px -1199px;width:27px;height:23px}.airline-KQ{background-position:-122px -1252px;width:27px;height:23px}.airline-KU{background-position:-122px -1305px;width:27px;height:23px}.airline-KX{background-position:-122px -1358px;width:27px;height:23px}.airline-LA{background-position:-122px -1411px;width:27px;height:23px}.airline-LB{background-position:-122px -1464px;width:27px;height:23px}.airline-LH{background-position:-122px -1517px;width:27px;height:23px}.airline-LO{background-position:-122px -1570px;width:27px;height:23px}.airline-LP{background-position:-122px -1623px;width:27px;height:23px}.airline-LR{background-position:-122px -1676px;width:27px;height:23px}.airline-LX{background-position:-122px -1729px;width:27px;height:23px}.airline-LY{background-position:-122px -1782px;width:27px;height:21px}.airline-M1{background-position:-122px -1833px;width:27px;height:23px}.airline-MA{background-position:-122px -1886px;width:27px;height:23px}.airline-MD{background-position:-122px -1939px;width:27px;height:23px}.airline-MF{background-position:-183px 0;width:27px;height:23px}.airline-MH{background-position:-183px -53px;width:27px;height:23px}.airline-MI{background-position:-183px -106px;width:27px;height:23px}.airline-MK{background-position:-183px -159px;width:27px;height:23px}.airline-MS{background-position:-183px -212px;width:27px;height:23px}.airline-MU{background-position:-183px -265px;width:27px;height:23px}.airline-MULT{background-position:-183px -318px;width:27px;height:22px}.airline-MV{background-position:-183px -370px;width:27px;height:23px}.airline-MX{background-position:-183px -423px;width:27px;height:23px}.airline-NF{background-position:-183px -476px;width:27px;height:23px}.airline-NH{background-position:-183px -529px;width:27px;height:23px}.airline-NU{background-position:-183px -582px;width:27px;height:23px}.airline-NW{background-position:-183px -635px;width:27px;height:23px}.airline-NX{background-position:-183px -688px;width:27px;height:23px}.airline-NZ{background-position:-183px -741px;width:27px;height:23px}.airline-OA{background-position:-183px -794px;width:27px;height:23px}.airline-OS{background-position:-183px -847px;width:27px;height:23px}.airline-OU{background-position:-183px -900px;width:27px;height:23px}.airline-OV{background-position:-183px -953px;width:27px;height:23px}.airline-OZ{background-position:-183px -1006px;width:27px;height:23px}.airline-PC{background-position:-183px -1059px;width:27px;height:23px}.airline-PG{background-position:-183px -1112px;width:27px;height:23px}.airline-PK{background-position:-183px -1165px;width:27px;height:23px}.airline-PR{background-position:-183px -1218px;width:27px;height:23px}.airline-PS{background-position:-183px -1271px;width:27px;height:23px}.airline-PW{background-position:-183px -1324px;width:27px;height:23px}.airline-PX{background-position:-183px -1377px;width:27px;height:23px}.airline-QF{background-position:-183px -1430px;width:27px;height:23px}.airline-QR{background-position:-183px -1483px;width:27px;height:23px}.airline-QV{background-position:-183px -1536px;width:27px;height:23px}.airline-QZ{background-position:-183px -1589px;width:31px;height:23px}.airline-RA{background-position:-183px -1642px;width:27px;height:23px}.airline-RC{background-position:-183px -1695px;width:27px;height:23px}.airline-RI{background-position:-183px -1748px;width:27px;height:23px}.airline-RJ{background-position:-183px -1801px;width:27px;height:23px}.airline-RO{background-position:-183px -1854px;width:27px;height:23px}.airline-S2{background-position:-183px -1907px;width:27px;height:23px}.airline-S7{background-position:-183px -1960px;width:27px;height:23px}.airline-SA{background-position:-244px 0;width:27px;height:23px}.airline-SB{background-position:-244px -53px;width:27px;height:23px}.airline-SC{background-position:-244px -106px;width:27px;height:23px}.airline-SG{background-position:-244px -159px;width:27px;height:23px}.airline-SK{background-position:-244px -212px;width:27px;height:23px}.airline-SN{background-position:-244px -265px;width:27px;height:23px}.airline-SQ{background-position:-244px -318px;width:27px;height:23px}.airline-SR{background-position:-244px -371px;width:27px;height:23px}.airline-SS{background-position:-244px -424px;width:27px;height:23px}.airline-SU{background-position:-244px -477px;width:27px;height:23px}.airline-SV{background-position:-244px -530px;width:27px;height:23px}.airline-SY{background-position:-244px -583px;width:25px;height:25px}.airline-T3{background-position:-244px -638px;width:27px;height:23px}.airline-TA{background-position:-244px -691px;width:27px;height:23px}.airline-TC{background-position:-244px -744px;width:27px;height:23px}.airline-TE{background-position:-244px -797px;width:27px;height:23px}.airline-TG{background-position:-244px -850px;width:27px;height:23px}.airline-TK{background-position:-244px -903px;width:27px;height:23px}.airline-TN{background-position:-244px -956px;width:27px;height:23px}.airline-TP{background-position:-244px -1009px;width:27px;height:23px}.airline-TR{background-position:-244px -1062px;width:27px;height:23px}.airline-TU{background-position:-244px -1115px;width:27px;height:23px}.airline-TZ{background-position:-244px -1168px;width:27px;height:23px}.airline-U2{background-position:-244px -1221px;width:27px;height:23px}.airline-U7{background-position:-244px -1274px;width:27px;height:23px}.airline-UA{background-position:-244px -1327px;width:27px;height:23px}.airline-UL{background-position:-244px -1380px;width:27px;height:23px}.airline-UN{background-position:-244px -1433px;width:27px;height:23px}.airline-UO{background-position:-244px -1486px;width:27px;height:23px}.airline-UP{background-position:-244px -1539px;width:27px;height:23px}.airline-US{background-position:-244px -1592px;width:27px;height:23px}.airline-UX{background-position:-244px -1645px;width:27px;height:23px}.airline-VA{background-position:-244px -1698px;width:27px;height:23px}.airline-VG{background-position:-244px -1751px;width:27px;height:23px}.airline-VH{background-position:-244px -1804px;width:27px;height:23px}.airline-VI{background-position:-244px -1857px;width:27px;height:23px}.airline-VK{background-position:-244px -1910px;width:27px;height:19px}.airline-VN{background-position:-244px -1959px;width:27px;height:23px}.airline-VS{background-position:-305px 0;width:27px;height:19px}.airline-VSPL{background-position:-305px -49px;width:27px;height:23px}.airline-VT{background-position:-305px -102px;width:27px;height:23px}.airline-VV{background-position:-305px -155px;width:27px;height:23px}.airline-VW{background-position:-305px -208px;width:27px;height:23px}.airline-VX{background-position:-305px -261px;width:27px;height:23px}.airline-W3{background-position:-305px -314px;width:27px;height:23px}.airline-W5{background-position:-305px -367px;width:27px;height:23px}.airline-WB{background-position:-305px -420px;width:27px;height:23px}.airline-WF{background-position:-305px -473px;width:27px;height:23px}.airline-WP{background-position:-305px -526px;width:27px;height:23px}.airline-WX{background-position:-305px -579px;width:27px;height:23px}.airline-WY{background-position:-305px -632px;width:27px;height:23px}.airline-XR{background-position:-305px -685px;width:27px;height:23px}.airline-YM{background-position:-305px -738px;width:27px;height:23px}.airline-YX{background-position:-305px -791px;width:27px;height:23px}.airline-Z2{background-position:-305px -844px;width:27px;height:23px}.airline-Z5{background-position:-305px -897px;width:27px;height:23px}.airline-ZB{background-position:-305px -950px;width:27px;height:23px}.airline-ZG{background-position:-305px -1003px;width:30px;height:19px}.airline-ZH{background-position:-305px -1052px;width:27px;height:23px}.airline-ZL{background-position:-305px -1105px;width:27px;height:23px}.airline-ZQ{background-position:-305px -1158px;width:27px;height:23px}.airline-VF{background-position:-304px -1642px;width:27px;height:23px}.airline-HG{background-position:-301px -1696px;width:31px;height:23px}.airline-DY{background-position:-302px -1752px;width:31px;height:22px}.airline-OD{width:24px;height:24px}.airline-OD,.airline-SL{background-position:-309px -1955px}.airline-SL{width:23px;height:26px}.airline-VZ{background-position:-308px -1998px;width:27px;height:27px}.airline-WE{background-position:-244px -1994px;width:31px;height:22px}.longlayover{background-position:-305px -1211px;width:26px;height:25px}.overnight{background-position:-305px -1266px}.overnight,.redeye{width:26px;height:25px}.redeye{background-position:-305px -1321px}.remove{background-position:-305px -1376px}.remove,.select{width:75px;height:60px}.select{background-position:-305px -1466px}.shortconnecting{background-position:-305px -1556px;width:26px;height:26px}.marketing-page{border:0}.marketing-page.inner-page{padding-top:70px}@media(min-width:992px){.marketing-page.inner-page{padding-top:92px}}.marketing-page .user-header{height:auto;min-height:66px;border:0}@media(min-width:992px){.marketing-page .user-header{z-index:3;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:92px}}@media(max-width:991px){.marketing-page .user-header .navbar-brand{margin-left:30px}.marketing-page .user-header .marketing-hamburger{top:26px;position:absolute;left:20px;display:flex!important}}.marketing-page .user-header .landing-user-btn{border-radius:7px;background:#fff;box-shadow:.889px .889px 22.222px 0 rgba(31,85,160,.12)!important;display:flex;width:32px;min-width:32px;border:0!important;height:32px;padding:4px;justify-content:center;align-items:center;gap:4px}@media(min-width:992px){.marketing-page .user-header .landing-user-btn{display:none}}.marketing-page .user-header .navbar{padding:20px 0}@media(min-width:992px){.marketing-page .user-header .navbar{padding:21px 0}}.marketing-page .user-header .navbar .nav-link.active,.marketing-page .user-header .navbar .nav-link:hover{color:#ec2c3d}.marketing-page .user-header .navbar .nav-link:not(:last-child){margin-right:35px}.marketing-page .main-container-inner{padding-top:0}.marketing-page .navbar-nav .nav-link{font-weight:600}.landing-banner{overflow:hidden;position:relative}.landing-banner:after{content:"";position:absolute;z-index:0;background:url(/_next/static/media/banner-bg.73ad1b43.png) 100% 0 no-repeat;top:0;right:0;width:532px;height:100vh;display:none}@media(min-width:992px){.landing-banner:after{display:flex}.banner-row,.landing-banner{min-height:100vh}}.left-section{position:relative;overflow:hidden}.left-section>*{position:relative;z-index:1}.left-section .sustainable-badge{border-radius:42px;background:rgba(38,133,33,.08);display:inline-flex;height:40px;padding:8px 20px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#268521;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:22px}.left-section .banner-title{font-size:42px;font-style:normal;font-weight:700;margin:0 0 24px}@media(min-width:992px){.left-section .banner-title{font-size:52px;line-height:60px}}@media(min-width:1200px){.left-section .banner-title{font-size:72px;line-height:76px}}.left-section .sub-banner-title{color:#454140;font-size:14px;line-height:normal;font-style:normal;font-weight:500;margin:0 0 14px;padding:0}@media(min-width:768px){.left-section .sub-banner-title{font-size:18px;line-height:27px}}.left-section .banner-description{color:#454140;font-size:14px;line-height:normal;font-style:normal;font-weight:700;margin:0 0 28px;padding:0}@media(min-width:768px){.left-section .banner-description{font-size:18px;line-height:27px;margin:0 0 36px}}.left-section .banner-btns{display:flex;align-items:center;gap:20px}@media(max-width:767px){.left-section .banner-btns{flex-direction:column}}.left-section .banner-btns .btn{min-width:200px;border:1px solid #ec2c3d!important;font-size:18px!important;font-weight:600!important;line-height:22.5px!important;border-radius:10px;display:flex;gap:10px}@media(max-width:767px){.left-section .banner-btns .btn{min-width:100%}}.left-section .banner-btns .btn.view-price-btn{color:#ec2c3d!important;background:none!important}.left-section .banner-btns .btn.get-start-btn{background:#ec2c3d!important;box-shadow:0 4px 8px 0 rgba(164,173,255,.1)!important;color:#fff!important}.left-section .banner-btns .btn:hover{opacity:.9}.right-section{position:relative}@media(max-width:991px){.right-section{display:none!important}}.right-section .carousel-container{position:relative;overflow:initial}.right-section .carousel-container,.right-section .carousel-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.right-section .carousel-slide{position:absolute;flex-direction:column;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none;z-index:1}.right-section .carousel-slide.flight-slide .flight-banner-image{top:8%;right:0;left:auto;transform:none}@media(max-width:1500px){.right-section .carousel-slide.flight-slide .flight-banner-image{right:-60px}}.right-section .carousel-slide.car-slide .flight-banner-image{top:8%;right:0;left:auto;transform:none}@media(max-width:1500px){.right-section .carousel-slide.car-slide .flight-banner-image{right:-60px}}.right-section .carousel-slide.hotel-slide .flight-banner-image{top:4%;right:60px;left:auto;transform:none}@media(max-width:1500px){.right-section .carousel-slide.hotel-slide .flight-banner-image{right:20px}}.right-section .carousel-slide .booking-confirmed-box,.right-section .carousel-slide .carbon-emission-box,.right-section .carousel-slide .flight-info-box{position:absolute;min-width:200px;text-align:center;opacity:0;height:max-content}@media(min-width:1200px){.right-section .carousel-slide .booking-confirmed-box,.right-section .carousel-slide .carbon-emission-box,.right-section .carousel-slide .flight-info-box{min-width:250px;max-width:350px;height:auto}}.right-section .carousel-slide .booking-confirmed-box .flight-detail,.right-section .carousel-slide .carbon-emission-box .flight-detail,.right-section .carousel-slide .flight-info-box .flight-detail{border-radius:30px;box-shadow:0 4px 38px 0 rgba(0,0,0,.25)}.right-section .carousel-slide .flight-banner-image{background:none;border:none;box-shadow:none;position:absolute;top:10%}.right-section .carousel-slide .flight-banner-image img{max-width:100%;height:auto;display:block}@media(max-width:1650px){.right-section .carousel-slide .flight-banner-image img{max-width:80%}}@media(max-width:1500px){.right-section .carousel-slide .flight-banner-image img{max-width:70%}}@media(max-width:1400px){.right-section .carousel-slide .flight-banner-image img{max-width:75%}}.right-section .carousel-slide .flight-info-box{top:20%;left:20%;transform:translateX(-50%)}@media(min-width:2400px){.right-section .carousel-slide .flight-info-box{top:12%;left:38%}}@media(max-width:1800px){.right-section .carousel-slide .flight-info-box{left:13%;top:17%}}@media(max-width:1650px){.right-section .carousel-slide .flight-info-box{top:15%;left:10%}}@media(max-width:1500px){.right-section .carousel-slide .flight-info-box{left:8%}}@media(max-width:1400px){.right-section .carousel-slide .flight-info-box{left:-5%;top:10%}}@media screen and (min-height:600px)and (max-height:650px){.right-section .carousel-slide .flight-info-box{top:5%}}.right-section .carousel-slide .carbon-emission-box{top:46%;left:20%;transform:translateX(50%)}@media(min-width:2400px){.right-section .carousel-slide .carbon-emission-box{top:32%;left:38%}}@media(max-width:1800px){.right-section .carousel-slide .carbon-emission-box{left:13%;top:47%}}@media(max-width:1650px){.right-section .carousel-slide .carbon-emission-box{top:52%;left:10%}}@media(max-width:1500px){.right-section .carousel-slide .carbon-emission-box{left:8%}}@media(max-width:1400px){.right-section .carousel-slide .carbon-emission-box{left:-5%;top:50%}}.right-section .carousel-slide .booking-confirmed-box{top:46%;left:52%;bottom:0;transform:translateX(-50%)}@media(min-width:2400px){.right-section .carousel-slide .booking-confirmed-box{top:32%;left:61%}}@media(max-width:1800px){.right-section .carousel-slide .booking-confirmed-box{left:50%;top:47%}}@media(max-width:1650px){.right-section .carousel-slide .booking-confirmed-box{top:52%;left:50%}}@media(max-width:1500px){.right-section .carousel-slide .booking-confirmed-box{left:50%}}@media(max-width:1400px){.right-section .carousel-slide .booking-confirmed-box{left:40%;top:50%}}.right-section .carousel-slide.active{opacity:1;pointer-events:all}.right-section .carousel-slide.active .flight-banner-image{animation:slideInFromRight .8s ease-out forwards;animation-delay:.2s}.right-section .carousel-slide.active .flight-info-box{animation:slideInFromTop .8s ease-out forwards;animation-delay:.4s}.right-section .carousel-slide.active .carbon-emission-box{animation:slideInFromLeft .8s ease-out forwards;animation-delay:.6s}.right-section .carousel-slide.active .booking-confirmed-box{animation:slideInFromBottom .8s ease-out forwards;animation-delay:.8s}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(62%);opacity:1}}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.right-section .carousel-dots{position:absolute;bottom:15%;right:0;display:flex;gap:10px;z-index:1;flex-direction:column}@media(max-width:1650px){.right-section .carousel-dots{right:-30px}}@media(max-width:1400px){.right-section .carousel-dots{right:0}}.right-section .carousel-dots .dot{width:24px;height:24px;display:flex;align-items:center;border:1px solid transparent;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.right-section .carousel-dots .dot.active{border-color:#fff}.landing-page-container{background:linear-gradient(180deg,#f8f4f1,#faf8f6 25.7%,#fff);margin-top:66px}@media(min-width:992px){.landing-page-container{margin-top:0}}@media(max-width:991px){.landing-page-container .cont-landing-row{padding-top:30px}}.landing-page-container .left-section,.landing-page-container .right-section{width:100%;min-height:50vh}@media(min-width:992px){.landing-page-container .left-section,.landing-page-container .right-section{width:50%;padding-top:92px}}@media(max-width:767px){.landing-page-container .left-section,.landing-page-container .right-section{min-height:inherit}}@media(min-width:992px){.landing-page-container .left-section .left-sec-wrap,.landing-page-container .right-section .left-sec-wrap{min-height:calc(100vh - 92px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;max-width:400px}}@media(min-width:1200px){.landing-page-container .left-section .left-sec-wrap,.landing-page-container .right-section .left-sec-wrap{max-width:453px}}.landing-page-container .left-section{align-items:center!important}@media(min-width:992px){.landing-page-container .left-section{text-align:center}}.landing-page-container .left-section:after{right:-80%;transform:skewX(-5deg)}.landing-btns{display:flex;align-items:center;gap:10px}@media(max-width:991px){.landing-btns{flex-direction:column;align-items:flex-start;width:100%;padding-top:44px}}.landing-btns .login-link{color:#ec2c3d;line-height:25.6px;margin-right:10px;text-decoration:none}.landing-btns .btn,.landing-btns .login-link{font-size:14px;font-style:normal;font-weight:600}.landing-btns .btn{color:#fff!important;line-height:109.668%;border-radius:10px;border:1px solid #ec2c3d!important;background:#ec2c3d!important;display:flex;height:45px!important;padding:12px 20px!important;align-items:center;gap:8px!important}@media(max-width:991px){.landing-btns .btn{width:100%;color:#ec2c3d!important;background:none!important;border:1px solid #ec2c3d!important}}.landing-btns .btn:hover{opacity:.9}.landing-btns .request-demo-btn{border-radius:10px;background:#191919;font-weight:700;color:#fff}.trusted-sec{position:relative;padding:40px 0}@media(min-width:992px){.trusted-sec{padding:60px 0}}.trusted-sec .container-fluid{padding:0}.trusted-sec h2{color:#191919;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 28px;padding:0}@media(min-width:992px){.trusted-sec h2{line-height:34px}}.trusted-sec .trusted-logo{display:flex;align-items:center;justify-content:center}.trusted-sec .trusted-logo .trusted-logo-item{padding:20px}.marquee-wrapper{width:100%;max-width:100%;overflow:hidden}.marquee-content{display:flex;white-space:nowrap;animation:marquee-scroll 30s linear infinite}.marquee-content:hover{animation-play-state:paused}.marquee-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:150px;padding:0 20px;position:relative}@media(min-width:992px){.marquee-item{padding:0 50px;min-width:180px}}.marquee-item:after{opacity:.14;background:#191919;width:1px;height:20px;flex-shrink:0;content:"";position:absolute;left:0;right:0}.marquee-logo{height:2rem;object-fit:contain;border-radius:.375rem}@media(min-width:992px){.marquee-logo{height:3rem}}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-66.66%)}}.questions-section{position:relative;padding:10px 0 90px}@media(min-width:992px){.questions-section{padding:60px 0 150px}}@media(max-width:991px){.questions-section .travel-platform{text-align:center}}@media(max-width:767px){.questions-section .travel-platform{margin-bottom:40px}}@media(max-width:991px){.questions-section .travel-platform .travel-platform-tag{margin:0 auto 14px}}.pain-points-card{padding:24px;height:100%;display:flex;flex-direction:column;border-radius:24px;background:#f8f4f1}@media(min-width:768px){.pain-points-card{padding:30px}}@media(min-width:992px){.pain-points-card{padding:40px}}.solutions-card{padding:16px;height:auto;display:flex;flex-direction:column;border-radius:24px;background:rgba(38,133,33,.05)}@media(min-width:768px){.solutions-card{padding:30px}}@media(min-width:992px){.solutions-card{padding:40px;height:100%}}.solutions-card .solutions-icon-wrapper{background:#268521}.pain-points-header,.solutions-header{margin-bottom:28px}.pain-points-header.pain-points-flex,.solutions-header.pain-points-flex{display:flex;justify-content:space-between}@media(max-width:991px){.pain-points-header.pain-points-flex .pain-points-right,.solutions-header.pain-points-flex .pain-points-right{display:none}}.pain-points-header h3,.solutions-header h3{font-size:20px;font-style:normal;font-weight:700;line-height:25px;margin:0 0 4px}@media(min-width:992px){.pain-points-header h3,.solutions-header h3{font-size:24px}}.pain-points-header p,.solutions-header p{font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0}@media(min-width:992px){.pain-points-header p,.solutions-header p{font-size:18px;line-height:29px}}.pain-points-icon-wrapper,.solutions-icon-wrapper{display:flex;width:60px;height:60px;padding:8px;justify-content:center;align-items:center;flex-shrink:0;margin-bottom:24px;background:#ec2c3d;border-radius:14px}.pain-points-list{list-style:none;margin:0;position:relative}.pain-points-list:after{background:hsla(0,0%,83%,.25);content:"";display:block;height:24px;bottom:-24px;position:absolute;z-index:1;left:30px;right:30px;border-radius:0 0 12px 12px}.pain-points-list .pain-points-ul{list-style-type:none;margin:0;border-radius:20px;background:#fff;min-height:200px;padding:20px;position:relative}@media(min-width:992px){.pain-points-list .pain-points-ul{padding:30px}}.pain-points-list li{color:#454140;font-size:13px;font-style:normal;font-weight:400;line-height:20px;display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:0}@media(min-width:992px){.pain-points-list li{font-size:18px;line-height:22.4px}}.pain-points-list li:last-child{margin:0}.solutions-list{display:flex;flex-direction:column;gap:28px}.solution-item{display:flex;align-items:center;gap:18px}.solution-item .sol-item-icon{width:45px;min-width:45px;height:45px;background:#191919;display:flex;align-items:center;justify-content:center;border-radius:50px}.solution-text-content h4{font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}@media(min-width:992px){.solution-text-content h4{font-size:18px;margin:0 0 8px}}.solution-text-content p{color:#454140;font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin:0}@media(min-width:992px){.solution-text-content p{font-size:18px;line-height:22.4px}}.travel-platform{position:relative;margin-bottom:10px}@media(min-width:992px){.travel-platform{margin-bottom:60px;text-align:center}}.travel-platform .travel-platform-suitcase{display:none}@media(min-width:992px){.travel-platform .travel-platform-suitcase{position:absolute;right:0;top:-26px;display:flex}}.travel-platform .travel-platform-suitcase img{max-width:225px;height:auto}@media(min-width:1200px){.travel-platform .travel-platform-suitcase img{max-width:272px}}.travel-platform .travel-platform-tag{border-radius:42px;background:rgba(38,133,33,.08);display:flex;height:40px;padding:8px 20px;justify-content:center;align-items:center;gap:10px;color:#268521;font-size:16px;font-style:normal;font-weight:600;line-height:20px;width:max-content;margin-bottom:14px}@media(min-width:992px){.travel-platform .travel-platform-tag{margin:0 auto 14px}}.travel-platform h2{font-size:32px;font-style:normal;font-weight:700;line-height:42px;margin:0 auto 16px}@media(min-width:992px){.travel-platform h2{max-width:570px;text-align:center;font-size:48px;line-height:60px;margin-bottom:22px}}.travel-platform p{color:#454140;font-size:18px;font-style:normal;font-weight:400;line-height:30px;max-width:790px;margin:0 auto}.travel-platform p span{color:#ec2c3d;font-weight:700}@media(min-width:992px){.travel-platform p{text-align:center}}.join-instantly-sec{padding:40px 0;background:hsla(26,33%,96%,.5);position:relative}@media(min-width:992px){.join-instantly-sec{padding:90px 0}}.join-instantly-sec .join-sec-title{text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:40px;text-transform:capitalize;margin:0 0 16px;padding:0}@media(min-width:992px){.join-instantly-sec .join-sec-title{font-size:48px;line-height:60px}}.join-instantly-sec .join-sub--title{font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 36px;padding:0;text-align:center}.join-instantly-sec .get-start-btn{background:#ec2c3d!important;min-width:260px;height:54px;border-radius:10px;box-shadow:0 4px 8px 0 rgba(164,173,255,.1);padding:11px 20px;color:#fff!important;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:22.5px;margin:0 auto;display:flex;gap:10px;transition:background-color .3s ease,border-color .3s ease,transform .2s ease}.join-instantly-sec .get-start-btn:focus,.join-instantly-sec .get-start-btn:hover{opacity:.9}@media(max-width:479px){.join-instantly-sec .get-start-btn{width:100%}}.user-types-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:50px}.user-types-container .user-type-tag{border-radius:20px;background:rgba(25,25,25,.1);-webkit-backdrop-filter:blur(11.8000001907px);backdrop-filter:blur(11.8000001907px);display:flex;padding:11px 30px;min-height:50px;justify-content:center;align-items:center;gap:10px;color:#191919;font-size:14.9px;font-style:normal;font-weight:700;line-height:27.2px;width:100%}@media(min-width:576px){.user-types-container .user-type-tag{width:auto}}.steps-row{display:flex;max-width:1080px;margin:0 auto 2rem;position:relative}@media(min-width:1200px){.steps-row{max-width:1140px;padding-left:80px}}.steps-row .step-col{position:relative;z-index:1}@media(max-width:767px){.steps-row .step-col{text-align:center}.steps-row .step-col:after{border:1px dashed #191919;width:1px;height:90px;content:"";display:block;margin:10px auto}.steps-row .step-col:last-child:after{content:none}}.steps-row .step-col .step-col-item{position:relative;padding:0}@media(min-width:576px){.steps-row .step-col .step-col-item{padding:20px}}@media(min-width:992px){.steps-row .step-col .step-col-item{padding:40px}}.steps-row .step-col:nth-child(2) .step-number:before{content:"";position:absolute;top:22px;left:-60%;transform:translateX(-50%);width:calc(100% - 2rem);max-width:660px;border:.5px dashed #191919;display:none}@media(min-width:768px){.steps-row .step-col:nth-child(2) .step-number:before{display:flex}}@media(min-width:992px){.steps-row .step-col:nth-child(2) .step-number:before{top:30px}}.steps-row .step-col:nth-child(2) .step-number:after{content:"";position:absolute;top:22px;right:-70%;transform:translateX(-50%);width:calc(100% - 2rem);max-width:660px;display:none;border:.5px dashed #191919}@media(min-width:992px){.steps-row .step-col:nth-child(2) .step-number:after{top:30px;display:flex}}.steps-row .step-col .step-number{color:#191919;font-size:40px;font-style:normal;font-weight:700;line-height:44px;margin:0 0 12px;padding:0;position:relative}@media(min-width:992px){.steps-row .step-col .step-number{font-size:52.6px;line-height:67.2px}}.steps-row .step-col .step-title{font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 6px;padding:0}@media(min-width:992px){.steps-row .step-col .step-title{font-size:26px}}.steps-row .step-col .step-description{font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media(max-width:767px){.steps-row .step-col .step-description{margin:0}}.travel-work-sec{padding:40px 0}@media(min-width:992px){.travel-work-sec{padding:100px 0}}@media(min-width:1400px){.travel-work-sec .container{max-width:1270px}}@media(max-width:991px){.travel-work-sec .travel-platform{text-align:center}.travel-work-sec .travel-platform .travel-platform-tag{margin:0 auto 14px}}@media(min-width:992px){.all-travel-cards .emp-automatic-row{margin-bottom:20px}}.all-travel-cards .emp-automatic-row .col-lg-6:nth-child(2) .travel-card .icon-img-travel{max-width:16px;height:auto}.all-travel-cards .travel-card{border-radius:30px;background:#f8f4f1;position:relative;padding:20px;margin:0 0 20px;height:auto!important}@media(min-width:992px){.all-travel-cards .travel-card{padding:40px 40px 0;margin:0;height:100%!important}}.all-travel-cards .travel-card img{max-width:100%;height:auto}@media(max-width:991px){.all-travel-cards .travel-card img{margin:0 auto;display:block}}.all-travel-cards .travel-card p{max-width:478px}.all-travel-cards h3{font-size:24px;font-style:normal;font-weight:700;line-height:38px;margin:0 0 8px;padding:0}@media(min-width:992px){.all-travel-cards h3{font-size:38px;line-height:52px}}.all-travel-cards p{color:#454140;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin:0 0 27px}.all-travel-cards p:last-child{margin:0}.all-travel-cards .travel-work-row{border-radius:30px;background:#f8f4f1;padding:20px 10px;display:flex;align-items:center;position:relative;margin-bottom:20px}@media(min-width:768px){.all-travel-cards .travel-work-row{padding:30px}}@media(min-width:992px){.all-travel-cards .travel-work-row{padding:50px 40px 0}}@media(max-width:767px){.all-travel-cards .travel-work-row{margin:0 0 20px;width:100%}.all-travel-cards .travel-work-row .travel-image{margin-bottom:30px}}.all-travel-cards .travel-work-row .travel-image .travel-img{max-width:100%;height:auto}@media(max-width:991px){.all-travel-cards .travel-work-row .travel-image .travel-img{display:block;margin:0 auto}}@media(min-width:992px){.all-travel-cards .travel-work-row .travel-work-cont{max-width:427px;margin:0}}@media(min-width:1200px){.all-travel-cards .travel-work-row:nth-child(odd) .travel-work-cont{padding-left:80px}}@media(min-width:992px){.all-travel-cards .travel-work-row:nth-child(2n){flex-direction:row-reverse}}@media(min-width:768px){.all-travel-cards .travel-work-row:nth-child(2n) .travel-work-cont{margin:0}.all-travel-cards .travel-work-row:nth-child(2n) .travel-image{display:flex;justify-content:flex-end}}@media(min-width:992px){.all-travel-cards .travel-work-row.unified{padding-bottom:50px}.all-travel-cards .travel-work-row.unified .travel-work-cont{margin:0}}.all-travel-cards .travel-work-row.unified .unified-start-btn{background:#ec2c3d!important;min-width:200px;height:54px;border-radius:10px;box-shadow:0 4px 8px 0 rgba(164,173,255,.1);padding:11px 20px;color:#fff!important;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:22.5px;margin:0;display:flex;gap:10px;transition:background-color .3s ease,border-color .3s ease,transform .2s ease}.all-travel-cards .travel-work-row.unified .unified-start-btn:focus,.all-travel-cards .travel-work-row.unified .unified-start-btn:hover{opacity:.8}.travel-work-icon{display:flex;width:60px;height:60px;padding:4px;justify-content:center;align-items:center;min-width:60px;border-radius:14px;background:#191919;margin:0 0 16px}@media(min-width:992px){.travel-work-icon{margin:0 0 32px}}.landing-page .main-container-inner{padding-top:0}@media(min-width:992px){.landing-page .main-container-inner{min-height:calc(100vh - 228px)}.landing-page .user-header{z-index:3}}.why-parallax-sec{background-image:url(/_next/static/media/why-win-bg-mobile.2301d3e2.jpg);background-size:cover;background-position:50%;min-height:600px;display:flex;position:relative}@media(min-width:768px){.why-parallax-sec{background-image:url(/_next/static/media/why-win-bg.89ed2a2c.png);background-attachment:fixed}}@media(min-width:1400px){.why-parallax-sec{min-height:786px;max-height:100vh}}.why-parallax-sec .why-row{padding-bottom:40px}@media(min-width:992px){.why-parallax-sec .why-row{margin:0;width:100%;padding-bottom:0}}@media(max-width:767px){.why-parallax-sec .why-row{flex-direction:column-reverse}}.why-wrap{display:flex;position:inherit}@media(min-width:992px){.why-wrap{padding-right:0}}.why-wrap .why-win-image{position:relative}@media(max-width:767px){.why-wrap .why-win-image{margin-top:-40px;padding:0;margin-right:-10px;width:auto;max-width:inherit}}.why-wrap .why-win-image .why-we-win-img{max-width:100%;height:auto}@media(min-width:992px){.why-wrap .why-win-image .why-we-win-img{position:absolute;right:0;top:-76px}}.why-we-win-col{padding-top:30px;max-width:438px}@media(min-width:1400px){.why-we-win-col{padding-top:78px}}@media(max-width:767px){.why-we-win-col{padding-top:8px}}.why-we-win-col .pref-rate-tag{display:inline-flex;height:40px;padding:8px 20px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:42px;background:hsla(0,0%,100%,.28);color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-transform:capitalize;margin:0 0 24px}.why-we-win-title{color:#fff;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 8px;padding:0}@media(min-width:992px){.why-we-win-title{font-size:40px;line-height:60px;margin:0 0 20px}}.why-we-win-desc{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 32px}.why-we-win-desc span{color:#ec2c3d;font-weight:700}@media(min-width:1400px){.why-we-win-desc{margin:0 0 55px}}.why-feature-list{padding-left:0;list-style-type:none}.why-feature-list .why-feature-item{display:flex;gap:20px;align-items:center;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:17px;margin:0 0 18px}.why-feature-list .why-feature-item:last-child{margin-bottom:0}.why-feature-list .why-feature-item span{width:44px;height:44px;min-width:44px;display:flex;align-items:center;background:#fff;justify-content:center;border-radius:50%}.why-star-img{position:absolute;bottom:0;right:0;display:none}@media(min-width:992px){.why-star-img{display:block}}.business-feature-sec{background-image:url(/_next/static/media/business-bg-mobile.1f1acb46.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 0;position:relative}@media(min-width:768px){.business-feature-sec{background-image:url(/_next/static/media/business-bg.865732f9.jpg);background-attachment:fixed}}@media(min-width:992px){.business-feature-sec{padding:90px 0;min-height:500px}}.business-feature-sec .container{position:relative}.business-feature-sec .business-feature-img{position:absolute;left:0;top:-140px;max-width:300px;height:auto;display:none}@media(min-width:992px){.business-feature-sec .business-feature-img{display:block}}@media(min-width:1200px){.business-feature-sec .business-feature-img{max-width:407px;height:auto}}.business-feature-cont{margin:0 auto}@media(min-width:992px){.business-feature-cont{max-width:630px}}.business-feature-cont h2{color:#fff;text-align:center;font-size:30px;font-style:normal;font-weight:700;line-height:40px;text-transform:capitalize;margin:0 0 16px}@media(min-width:992px){.business-feature-cont h2{font-size:48px;line-height:60px;margin:0 0 25px}}.business-feature-cont p{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:30px}.feature-card{position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;background:none;border-radius:0;border:0;margin:24px 0 0}@media(min-width:992px){.feature-card{margin:70px 0 0}}.feature-card:hover{transform:translateY(-5px)}.feature-card .card-body{padding:0;text-align:center}.feature-card .card-title{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:20px;margin:0 0 14px}.feature-card .card-text{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.feature-card .feature-icon-wrapper{display:flex;width:60px;height:60px;min-width:60px;padding:4px;border-radius:14px;background:#fff;justify-content:center;align-items:center;flex-shrink:0;margin:0 auto 28px}.sustainability-sec{position:relative;padding:40px 0;background:#f1f1f1}@media(min-width:992px){.sustainability-sec{padding:80px 0}}.sustainability-item{display:flex;gap:20px;margin:24px 0 0}@media(min-width:992px){.sustainability-item{max-width:80%;margin:0 0 48px}}.sustainability-item:last-child{margin-bottom:0}.sustainability-item .sustainability-icon{border-radius:12px;background:#f8f4f1;display:flex;width:48px;min-width:48px;height:48px;padding:4px;justify-content:center;align-items:center;flex-shrink:0}.sustainability-item .sustainability-body h3{font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 8px;padding:0}.sustainability-item .sustainability-body p{color:#454140;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.sustainability-right{position:relative;margin-top:24px}@media(min-width:992px){.sustainability-right{margin:0}}.sustainability-right .built-sustainability-img{max-width:100%;height:auto;display:flex;margin:0 auto}@media(min-width:992px){.sustainability-right .built-sustainability-img{margin-left:auto}}.sustainability-box-parent{position:relative;display:flex;flex-direction:column;gap:10px;margin-top:24px}@media(min-width:768px){.sustainability-box-parent{flex-direction:row}}@media(min-width:992px){.sustainability-box-parent{position:absolute;left:-40px;bottom:-40px;margin:0;flex-direction:column}}.sustainability-box-parent .sustainability-box{border-radius:10px;background:#191919;box-shadow:0 15px 38px 0 rgba(0,0,0,.08);min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-left:auto;min-width:200px}.sustainability-box-parent .sustainability-box:first-child{min-width:150px}@media(max-width:991px){.sustainability-box-parent .sustainability-box{min-width:33%}}@media(max-width:479px){.sustainability-box-parent .sustainability-box{min-width:100%!important}}.sustainability-box-parent .sustainability-box .card-body{padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.sustainability-box-parent .sustainability-box h4{color:#fff;text-align:center;font-size:30px;font-style:normal;font-weight:700;line-height:36px}.sustainability-box-parent .sustainability-box p{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}.clients-video-section{position:relative;width:100%;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff}@media(min-width:992px){.clients-video-section{height:100vh}}.clients-video-section .background-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-2;transform:translateX(-50%) translateY(-50%);object-fit:cover}.clients-video-section .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:-1}.clients-video-section .content-container{position:relative;z-index:1;padding-top:50px;padding-bottom:50px;height:100%;display:flex;flex-direction:column;justify-content:center}.clients-video-section .corporate-travel-tag{display:inline-flex;height:40px;padding:8px 20px;align-items:center;gap:10px;flex-shrink:0;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-transform:capitalize;margin:0 0 20px;border-radius:42px;background:hsla(0,0%,100%,.08)}.clients-video-section .client-video-head{display:flex;align-items:center;margin-bottom:24px}@media(min-width:992px){.clients-video-section .client-video-head{margin-bottom:72px}}.clients-video-section .client-video-title{color:#fff;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;max-width:380px}@media(min-width:992px){.clients-video-section .client-video-title{font-size:48px;line-height:60px}}.clients-video-section .client-video-title span{color:#ec2c3d}.clients-video-section .description-text{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0}.clients-video-section .description-text strong{color:#ec2c3d}.clients-video-section .clients-row{margin-top:0}.clients-video-section .client-column{margin-bottom:36px}.clients-video-section .client-column:last-child{margin-bottom:0}@media(min-width:992px){.clients-video-section .client-column{margin-bottom:0}}@media(max-width:767px){.clients-video-section .client-column{width:100%}}.clients-video-section .client-column:first-child .card-body{max-width:168px}.clients-video-section .client-column:nth-child(2) .card-body{max-width:204px}.clients-video-section .client-column:nth-child(3) .card-body{max-width:220px}.clients-video-section .client-column:nth-child(4) .card-body{max-width:168px}.clients-video-section .clients-card{color:#fff;height:100%;display:flex;justify-content:center;padding:0;transition:background-color .3s ease,border-color .3s ease;background:none;border-radius:0;border:0}@media(min-width:768px){.clients-video-section .clients-card{padding:1.5rem;align-items:center}}.clients-video-section .clients-card .card-body{padding:0}@media(max-width:767px){.clients-video-section .clients-card .card-body{max-width:100%!important}}.clients-video-section .clients-card .clients-icon{margin-bottom:24px}.clients-video-section .clients-card .clients-title{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0}@media(min-width:992px){.clients-video-section .clients-card .clients-title{font-size:20px}}.how-it-works-section{padding:50px 0;position:relative}.how-it-works-section .how-it-works-row{text-align:center;margin-bottom:0}@media(min-width:992px){.how-it-works-section .how-it-works-row{margin-bottom:48px}}@media(min-width:768px){.how-it-works-section{padding:100px 0}}.how-it-works-section .how-work-title{text-align:center;font-size:30px;font-style:normal;font-weight:700;line-height:normal}@media(min-width:992px){.how-it-works-section .how-work-title{font-size:48px;line-height:60px}}.how-it-works-section .how-work-desc{color:#454140;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:30px;max-width:690px;margin:0 auto}.how-it-works-section .how-work-desc span{color:#ec2c3d;font-weight:700}.how-it-works-section .how-it-works-steps{position:relative;padding-top:20px}.how-it-works-section .how-it-works-steps .how-work-column{margin-top:32px}@media(min-width:992px){.how-it-works-section .how-it-works-steps .how-work-column{margin:0}}.how-it-works-section .how-it-works-steps .how-work-column:first-child .step-icon:after,.how-it-works-section .how-it-works-steps .how-work-column:nth-child(3) .step-icon:after{background:url(/_next/static/media/step-line-01.b30ff5cf.svg) 100% no-repeat;content:"";display:none;position:absolute;width:125px;height:20px;left:calc(100% - 54px);top:30px}@media(min-width:1200px){.how-it-works-section .how-it-works-steps .how-work-column:first-child .step-icon:after,.how-it-works-section .how-it-works-steps .how-work-column:nth-child(3) .step-icon:after{width:191px;height:22px;left:calc(100% - 84px)}}@media(min-width:992px){.how-it-works-section .how-it-works-steps .how-work-column:first-child .step-icon:after,.how-it-works-section .how-it-works-steps .how-work-column:nth-child(3) .step-icon:after{display:block}}.how-it-works-section .how-it-works-steps .how-work-column:nth-child(2) .step-icon:after{background:url(/_next/static/media/step-line-02.5783ba2b.svg) 100% no-repeat;width:125px;height:20px;left:calc(100% - 54px);content:"";display:none;position:absolute;top:20px}@media(min-width:1200px){.how-it-works-section .how-it-works-steps .how-work-column:nth-child(2) .step-icon:after{width:191px;height:22px;left:calc(100% - 84px)}}@media(min-width:992px){.how-it-works-section .how-it-works-steps .how-work-column:nth-child(2) .step-icon:after{display:block}}.how-it-works-section .step-card{height:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.how-it-works-section .step-icon{width:76px;height:76px;background:#f8f4f1;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 20px;color:#ec2c3d;text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:normal}.how-it-works-section .step-title{text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:28.8px;margin:0 0 8px}.how-it-works-section .step-description{color:#454140;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:228px;margin:0 auto}.how-it-works-section .step-description span{color:#ec2c3d;font-weight:700}.landing-footer-section{background:url(/_next/static/media/footer-bg-mobile.0085b8bf.jpg) top no-repeat;color:#fff;padding:50px 0 40px;background-size:cover}@media(min-width:768px){.landing-footer-section{background:url(/_next/static/media/footer-bg.4bad87b8.jpg) top no-repeat;background-attachment:fixed;background-size:cover}.landing-footer-section .footer-content{margin-bottom:30px}}@media(min-width:1025px){.landing-footer-section .footer-about{width:30%}}.landing-footer-section .footer-about .footer-logo{margin-bottom:24px}.landing-footer-section .footer-about .footer-description{color:#d1d5db;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin:0 0 36px;padding:0}@media(min-width:992px){.landing-footer-section .footer-about .footer-description{max-width:304px}}.landing-footer-section .footer-about .footer-contact{display:flex;gap:12px;flex-direction:column}.landing-footer-section .footer-about .footer-contact h6{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:0;padding:0}.landing-footer-section .footer-about .footer-contact p{color:#d1d5db;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0;display:flex;gap:8px;align-items:center}.landing-footer-section .footer-about .footer-contact p a{color:#d1d5db;display:flex;gap:8px;align-items:center;text-decoration:none}.landing-footer-section .footer-about .footer-contact p a:hover{color:#fff}.landing-footer-section .footer-integrations h6,.landing-footer-section .footer-links h6{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 24px;padding:0}.landing-footer-section .footer-integrations ul,.landing-footer-section .footer-links ul{list-style:none;padding:0;margin:0}.landing-footer-section .footer-integrations ul li,.landing-footer-section .footer-links ul li{margin-bottom:10px;color:#d1d5db;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.landing-footer-section .footer-integrations ul li:last-child,.landing-footer-section .footer-links ul li:last-child{margin-bottom:0}@media(min-width:992px){.landing-footer-section .footer-integrations ul li,.landing-footer-section .footer-links ul li{margin-bottom:16px}}.landing-footer-section .footer-integrations ul li a,.landing-footer-section .footer-links ul li a{color:#d1d5db;text-decoration:none;transition:opacity .2s ease-in-out}.landing-footer-section .footer-integrations ul li a:hover,.landing-footer-section .footer-links ul li a:hover{color:#fff}.landing-footer-section .footer-newsletter .newsletter-flex{display:flex;gap:8px}.landing-footer-section .footer-newsletter h6{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 24px;padding:0}.landing-footer-section .footer-newsletter p{color:#d1d5db;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 24px}.landing-footer-section .footer-newsletter .newsletter-form{margin-bottom:32px}.landing-footer-section .footer-newsletter .newsletter-form .form-control{border-radius:10px!important;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);height:40px;padding:6px 12px;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.landing-footer-section .footer-newsletter .newsletter-form .form-control::placeholder{color:#9ca3af!important}.landing-footer-section .footer-newsletter .newsletter-form .subscribe-btn{border-radius:10px;border:0;background:#ec2c3d;padding:6px 12px;color:#f8fafc;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;height:40px;min-height:40px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.landing-footer-section .footer-newsletter .social-icons{display:flex;gap:16px;margin-top:16px}.landing-footer-section .footer-newsletter .social-icons a{color:#fff;transition:opacity .2s ease-in-out,color .2s ease-in-out}.landing-footer-section .footer-newsletter .social-icons a:hover{opacity:.9}.landing-footer-section .footer-xl-logo{display:flex;align-items:center;justify-content:center;margin-top:20px}@media(min-width:768px){.landing-footer-section .footer-xl-logo{margin-top:50px}}.landing-footer-section .footer-xl-logo img{max-width:100%;display:block;height:auto}@media(min-width:992px){.landing-footer-section .footer-xl-logo img{max-width:70%}}@media(min-width:1400px){.landing-footer-section .footer-xl-logo img{max-width:100%}}.landing-footer-section .footer-bottom{margin-top:8px;text-align:center}.landing-footer-section .footer-bottom .copyright{color:#9ca3af;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 20px}.landing-footer-section .footer-bottom .legal-links{color:#9ca3af;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex;align-items:center;justify-content:center;gap:18px}.landing-footer-section .footer-bottom .legal-links a{color:#9ca3af;text-decoration:none;transition:opacity .2s ease-in-out}.landing-footer-section .footer-bottom .legal-links a:hover{color:#fff}.stats-section{position:relative;min-height:271px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;text-align:center}.stats-section .stats-parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/_next/static/media/stats-mobile.618dd463.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:-1}@media(min-width:768px){.stats-section .stats-parallax-bg{background-image:url(/_next/static/media/stats.086e15ba.jpg);background-attachment:fixed}}.stats-section .stats-parallax-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1)}.stats-section .stats-content{position:relative;z-index:1;padding:20px;max-width:1200px;width:100%}.stats-section .stats-content h2{color:#fff;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:36px;text-transform:capitalize}@media(min-width:992px){.stats-section .stats-content h2{font-size:48px;line-height:60px}}.stats-section .stats-content p{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:30px;max-width:620px;margin:0 auto 40px}.stats-section .stats-content .req-demo-btn{border-radius:10px!important;border:1px solid #fff!important;background:#fff!important;box-shadow:0 4px 8px 0 rgba(164,173,255,.1)!important;color:#191919!important;text-align:center;font-size:18px!important;font-style:normal;font-weight:600!important;line-height:22.5px!important;display:flex;gap:10px;margin:0 auto!important}.stats-section .stat-item{padding:20px}.stats-section .stat-item .stat-number{color:#fff;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 6px}@media(min-width:992px){.stats-section .stat-item .stat-number{font-size:54px}}.stats-section .stat-item .stat-description{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin:0}@media(min-width:992px){.stats-section .stat-item .stat-description{font-size:18px;line-height:30.6px}}.testimonials-section{padding:50px 0}@media(min-width:992px){.testimonials-section{padding:100px 0}}.testimonials-section .travel-platform h2{max-width:100%}@media(max-width:991px){.testimonials-section .travel-platform{text-align:center}.testimonials-section .travel-platform .travel-platform-tag{margin:0 auto 14px}}.testimonials-section .testimonial-card{border-radius:16px;background:#f8f4f1;border:0;padding:24px;text-align:left;box-shadow:none;height:auto;display:flex;flex-direction:column;justify-content:space-between;margin-top:24px}@media(min-width:768px){.testimonials-section .testimonial-card{height:100%;margin-top:0}}.testimonials-section .testimonial-card .quote-icon{border-radius:50%;background:rgba(236,44,61,.1);display:flex;width:40px;height:40px;padding:4px;justify-content:center;align-items:center;flex-shrink:0;margin:0 0 20px}.testimonials-section .testimonial-card .card-body{padding:0;display:flex;flex-direction:column}.testimonials-section .testimonial-card .testimonial-text{color:#454140;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 32px}.testimonials-section .testimonial-card .client-info{display:flex;align-items:center;margin-top:auto}.testimonials-section .testimonial-card .client-info .client-avatar{width:66px;min-width:66px;height:66px;border-radius:50%;object-fit:cover;margin-right:16px;border:0}.testimonials-section .testimonial-card .client-info .client-name{font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:0 0 2px;padding:0;text-transform:uppercase}.testimonials-section .testimonial-card .client-info .client-title{color:#454140;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0;text-transform:capitalize}.perfect-solution{min-height:350px}.perfect-solution .stats-content{padding:40px 20px!important}.landing-video-section{position:relative;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:40px 0}@media(min-width:992px){.landing-video-section{margin:60px 0}}.landing-video-section .video-wrapper{position:relative;width:100%}.landing-video-section .landing-video{width:100%;height:auto;display:block;object-fit:cover}.landing-video-section .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1}.landing-video-section .play-icon{transition:transform .2s ease-in-out}.about-travellez-sec{position:relative;background:linear-gradient(180deg,#f8f4f1,#faf8f6 25.7%,#fff);padding:40px 0}@media(min-width:992px){.about-travellez-sec{padding:80px 0}}.inner-title{text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;margin:0 0 14px;padding:0}@media(min-width:992px){.inner-title{font-size:48px;line-height:60px}}.inner-desc{text-align:center;max-width:1190px;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin:0 auto 24px}@media(min-width:992px){.inner-desc{line-height:30px}}.two-col-layout{padding-top:36px;position:relative;align-items:center}@media(min-width:992px){.two-col-layout{padding-top:60px}}.two-col-layout .layout-img{margin-bottom:24px}@media(min-width:992px){.two-col-layout .layout-img{margin-bottom:0}}.two-col-layout .layout-img img{max-width:100%;height:auto;border-radius:30px;width:100%}@media(min-width:992px){.two-col-layout .layout-content{padding-left:40px}}.two-col-layout .layout-content .two-col-head{font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;margin:0 0 14px}@media(min-width:992px){.two-col-layout .layout-content .two-col-head{font-size:48px;line-height:60px}}.two-col-layout .layout-content p{color:#454140;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 20px;padding:0}.two-col-layout .layout-content p:last-child{margin:0}@media(min-width:992px){.two-col-layout .layout-content p{margin:0 0 40px}}.two-col-layout:nth-child(2n){flex-direction:row-reverse;padding-top:60px;align-items:flex-start}@media(min-width:992px){.two-col-layout:nth-child(2n){padding-top:100px}}.layout-list-group{padding-right:0;padding-top:10px}@media(min-width:992px){.layout-list-group{padding-right:40px}}.layout-list-group .layout-list-item{display:flex;gap:18px;margin:0 0 36px}.layout-list-group .layout-list-item:last-child{margin-bottom:0}.layout-list-group .layout-list-item .layout-list-icon{background:#f8f4f1;width:48px;height:48px;min-width:48px;display:flex;align-items:center;padding:4px;justify-content:center;border-radius:12px}.layout-list-group .layout-list-item h3{font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 8px;padding:0}@media(min-width:992px){.layout-list-group .layout-list-item h3{font-size:20px;line-height:28px}}.layout-list-group .layout-list-item p{color:#454140;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.culture-sec{position:relative;background:#f8f4f1;padding:40px 0}@media(min-width:992px){.culture-sec{padding:80px 0}}@media(max-width:767px){.culture-sec .culture-column:first-child{margin-top:16px}}.culture-column{margin-top:40px}@media(min-width:768px){.culture-column{margin-top:24px}}.culture-card{border-radius:12px;background:#fff;border:0;box-shadow:none;position:relative;padding:24px 12px;text-align:center;height:100%}@media(min-width:992px){.culture-card{padding:36px 24px}}.culture-card .card-body{padding:0}.culture-card .culture-name{display:flex;width:64px;height:64px;min-width:64px;padding:4px;justify-content:center;align-items:center;border-radius:16px;background:#191919;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin:0 auto 24px}.culture-card .card-title{color:#111827;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 8px;padding:0}.culture-card .card-text{color:#454140;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.sustainability-sec{overflow:hidden;background:#fff}.sustainability-sec.culture-sec{padding-top:0}.sustainability-sec .container{position:relative}.sustainability-icon{width:76.8px;height:76.8px;background:#f8f4f1;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border-radius:50%;flex-shrink:0}.decore-bg{position:absolute;top:-80px;right:0;display:none}@media(min-width:992px){.decore-bg{display:flex}}.travel-plan-sec{position:relative;padding:40px 0;background:linear-gradient(180deg,#f8f4f1,#faf8f6 25.7%,#fff)}@media(min-width:992px){.travel-plan-sec{padding:80px 0}}.travel-plan-sec .travel-plan-flight{position:absolute;left:0;top:0;display:none}@media(min-width:992px){.travel-plan-sec .travel-plan-flight{display:flex}}.travel-plan-sec .travel-platform{text-align:center}@media(max-width:991px){.travel-plan-sec .travel-platform{margin-bottom:30px}}.travel-plan-sec .travel-platform .travel-platform-tag{margin:0 auto 20px}.pricing-row{display:flex;justify-content:center}@media(max-width:767px){.pricing-row .pricing-card-col{margin-bottom:40px}.pricing-row .pricing-card-col:last-child{margin-bottom:0}}.pricing-card{border:0;box-shadow:none;border-radius:16px;background:#f8f4f1;padding:20px 12px}@media(min-width:992px){.pricing-card{padding:22px 24px;height:100%}}@media(max-width:991px){.pricing-card{text-align:left}}.pricing-card .card-body{padding:0}.pricing-card .pricing-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.pricing-card .pricing-card-head .price-heading{font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:0}@media(min-width:992px){.pricing-card .pricing-card-head .price-heading{font-size:24px}}.pricing-card .pricing-card-head .price-tag{border-radius:99px;background:#191919;display:flex;min-width:111px;height:35px;padding:4px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.pricing-card .price-desc{color:#454140;font-size:16px;font-style:normal;font-weight:400;line-height:25px;margin:0 0 20px}.pricing-card .price-tagline{font-size:16px;line-height:40px;font-style:normal;font-weight:400;display:flex;gap:8px;align-items:flex-end;margin-bottom:20px;min-height:52px}@media(min-width:992px){.pricing-card .price-tagline.pro-tagline{text-align:center}}.pricing-card .price-tagline.pro-tagline .free-bottom{width:100%}@media(max-width:767px){.pricing-card .price-tagline{min-height:inherit}}.pricing-card .price-tagline .free{color:#191919;font-size:40px;font-style:normal;font-weight:600;line-height:52px;letter-spacing:-2px}.pricing-card .plan-btn{width:100%;border-radius:10px;background:#ec2c3d!important;box-shadow:0 4px 8px 0 rgba(164,173,255,.1);color:#fff!important;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:22.5px;margin-bottom:24px}.pricing-card .plan-btn:hover{opacity:.9}.pricing-card h5{color:#191919;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;margin:0 0 24px;padding:0}.pricing-card .plan-ul{list-style-type:none;margin:0;padding:0;display:flex;gap:12px;flex-direction:column}.pricing-card .plan-ul li{display:flex;align-items:center;gap:12px;color:#191919;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media(max-width:991px){.pricing-card .plan-ul li{text-align:left}}.pricing-card .plan-ul li .tick-circle{border-radius:8px;border:1px solid rgba(25,25,25,.15);width:28px;height:28px;min-width:28px;display:flex;align-items:center;justify-content:center}.savings-calc-sec{min-height:400px;padding:50px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;color:#fff;background-image:url(/_next/static/media/saving-calc-mobile-bg.5cf83ad1.jpg);background-size:cover;background-position:50%}@media(min-width:768px){.savings-calc-sec{background-image:url(/_next/static/media/saving-calc-bg.65691901.jpg);background-attachment:fixed}}@media(min-width:992px){.savings-calc-sec{min-height:590px;padding:70px 0;background-size:100% 100%}}.savings-calc-sec .calc-saving-btn{display:flex;min-width:260px;height:54px;padding:10px 20px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:10px;background:#ec2c3d!important;color:#fff!important;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:22.5px;box-shadow:0 4px 8px 0 rgba(164,173,255,.1);margin:0 auto;border:0!important}.savings-calc-sec .calc-saving-btn:hover{opacity:.9}.savings-calc-overlay{position:absolute;inset:0;z-index:0;background-color:rgba(0,0,0,.6)}.savings-calc-box{border-radius:20px;background:rgba(25,25,25,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:36px 24px;position:relative;text-align:center}@media(min-width:992px){.savings-calc-box{min-height:400px;padding:40px}}.container{position:relative}.savings-calc-title{color:#fff;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}@media(min-width:992px){.savings-calc-title{font-size:48px;line-height:60px}}.savings-calc-title span{color:#ec2c3d}.savings-calc-desc{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 40px}.savings-calc-desc strong{font-weight:700;color:#ec2c3d}@media(min-width:992px){.savings-calc-desc{margin:0 0 70px}}.savings-calc-row{max-width:800px;margin:0 auto}.savings-calc-card{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.savings-calc-card h4{font-size:28.125px;font-weight:700;line-height:36px}.savings-calc-card h4,.savings-calc-card p{color:#fff;text-align:center;font-style:normal;margin:0}.savings-calc-card p{font-size:15.25px;font-weight:400;line-height:24px}.faq-section{position:relative;padding:40px 0}@media(min-width:992px){.faq-section{padding:100px 0}}.faq-section .travel-platform{text-align:left}.faq-section .travel-platform-tag{margin:0 0 14px}.faq-section h2{max-width:100%;text-align:left}.faq-section p{max-width:1035px;margin:0;text-align:left}.faq-section p strong{color:#ec2c3d}.pricing-faq{border:0}.pricing-faq .pricing-faq-item{border:solid rgba(31,3,67,.09);border-width:0 0 1px;border-radius:0;padding:0 0 10px;margin:0 0 20px}.pricing-faq .pricing-faq-item:last-child{border:0;padding:0;margin:0}@media(min-width:992px){.pricing-faq .pricing-faq-item{margin:0 0 30px}}.pricing-faq .pricing-faq-item .accordion-button{background:none;border:0;border-radius:0;box-shadow:none;padding:0;color:#191919;font-size:22px;font-style:normal;font-weight:600;line-height:32px;display:flex;align-items:center;gap:4px;margin:0 0 10px;white-space:normal;word-break:break-word;z-index:1}@media(min-width:992px){.pricing-faq .pricing-faq-item .accordion-button{margin:0 0 20px}}@media(max-width:767px){.pricing-faq .pricing-faq-item .accordion-button{display:block;padding-right:28px;font-size:16px;line-height:26px}}.pricing-faq .pricing-faq-item .accordion-button strong{color:#ec2c3d;font-weight:600}.pricing-faq .pricing-faq-item .accordion-button:after{min-width:20px}@media(max-width:767px){.pricing-faq .pricing-faq-item .accordion-button:after{position:absolute;right:0;top:8px;display:flex;align-items:center;bottom:0;justify-content:center}}.pricing-faq .accordion-body{padding:0;color:#454140;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin:0 0 20px}@media(min-width:992px){.pricing-faq .accordion-body{font-size:18px;line-height:30px}}.features-sec .travel-platform h2,.features-sec .travel-platform p{max-width:100%}.feature-column{margin-bottom:20px}.feature-column .features-card{border:0;border-radius:16px;background:#f8f4f1;display:flex;flex-direction:column;padding:20px 16px}@media(min-width:992px){.feature-column .features-card{padding:30px;height:100%}}.feature-column .card-body{padding:0}.feature-column .feature-card-head{display:flex;gap:20px}@media(max-width:767px){.feature-column .feature-card-head{flex-direction:column}}.feature-column .feature-card-head .feature-card-icon{border-radius:16px;background:#191919;display:flex;width:64px;min-width:64px;height:64px;padding:4px;justify-content:center;align-items:center}.feature-column .feature-card-head h4{color:#111827;font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 8px;padding:0}.feature-column .feature-card-head p{color:#454140;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.feature-column .feature-card-head .features-ul{list-style-type:none;margin:0;padding:0}.feature-column .feature-card-head .features-ul li{color:#454140;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;gap:8px;align-items:center;margin:0 0 14px}.feature-column .feature-card-head .features-ul li:last-child{margin:0}@media(max-width:767px){.travellez-card-row{display:flex;flex-direction:column;gap:40px}}.travellez-col .travellez-card{padding:0;border:0;border-radius:0;background:none;text-align:center;max-width:315px;margin:0 auto}.travellez-col .travellez-card .travellez-icon{display:flex;width:76px;height:76px;padding:4px;justify-content:center;align-items:center;border-radius:100px;background:#f8f4f1;margin:0 auto 20px}.travellez-col .travellez-card .card-title{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:28.8px;margin:0 0 10px}.travellez-col .travellez-card .card-text{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.seamless-int-sec{position:relative;padding:40px 0}@media(min-width:992px){.seamless-int-sec{padding:100px 0}}@media(max-width:767px){.seamless-int-sec .travel-platform{text-align:center}}.seamless-col .seamless-card{border:0;border-radius:0;background:none;box-shadow:none;text-align:center;margin-top:36px}@media(min-width:768px){.seamless-col .seamless-card{margin-top:0}}.seamless-col .seamless-card .seamless-icon{width:76px;height:76px;background:#f8f4f1;display:flex;align-items:center;justify-content:center;padding:4px;margin:0 auto 20px;border-radius:50%}.seamless-col .seamless-card .card-title{text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:28.8px;margin:0 0 10px}.seamless-col .seamless-card .card-text{color:#454140;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0}.solution-img-wrapper{margin-bottom:20px}.solution-img-wrapper .solution-img{max-width:100%;height:auto}@media(min-width:992px){.solution-img-wrapper{margin-bottom:0}}@media(max-width:991px){.solution-col{padding:0}}.solutions-list-card{background:#191919;border-radius:0;display:flex;flex-direction:column;margin:16px 0 0;justify-content:center;padding:24px}@media(min-width:992px){.solutions-list-card{height:100%;margin:0;border-radius:30px}}.solutions-list-card .list-card-title{color:#fff;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;margin:0 0 24px;padding:0}@media(min-width:768px){.solutions-list-card .list-card-title{font-size:34px}}.solutions-list-card .solutions-list{display:flex;flex-direction:column;gap:20px;list-style-type:none;margin:0;padding:0}.solutions-list-card .solutions-list .solution-item{display:inline-block;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0 0 0 24px;position:relative}.solutions-list-card .solutions-list .solution-item strong{font-weight:700;white-space:nowrap}.solutions-list-card .solutions-list .solution-item .solution-check-mark{position:absolute;left:0;top:4px}.industry-box{position:relative;background:#f8f4f1;padding:24px 16px}@media(min-width:992px){.industry-box{display:flex;flex-direction:row-reverse;padding:40px;margin-top:24px;border-radius:30px}}.industry-list-card .industry-card-title{font-size:22px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;margin:0 0 16px;padding:0}@media(min-width:992px){.industry-list-card .industry-card-title{font-size:34px;margin:0 0 30px}}.industry-list-card .industry-list{list-style-type:none;margin:0;display:flex;flex-direction:column;gap:20px;padding:0}.industry-list-card .industry-list .industry-item{font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:inline-block;word-break:break-word;position:relative;padding-left:24px}.industry-list-card .industry-list .industry-item strong{font-weight:700;white-space:nowrap}.industry-list-card .industry-list .industry-item .industry-check-mark{position:absolute;left:0;top:4px}@media(max-width:991px){.travel-sol-sec{padding-bottom:10px}}@media(min-width:992px){.travel-sol-sec .travel-platform h2{max-width:100%}}.core-benefit-sec .flight-benefit-img{position:absolute;left:0;top:0;display:none}@media(min-width:992px){.core-benefit-sec .flight-benefit-img{display:flex}}@media(max-width:991px){.core-benefit-sec .travel-platform{margin-bottom:40px}}.core-benefit-sec .travel-platform h2{max-width:100%}@media(max-width:991px){.benefit-image-col{margin-bottom:24px}}.benefit-image-col .benefit-img{max-width:100%;height:auto}@media(min-width:992px){.benefit-list-card{padding:0 0 0 40px}}.benefit-list-card .benefit-tag{border-radius:42px;background:rgba(38,133,33,.08);display:inline-flex;height:40px;padding:8px 20px;justify-content:center;align-items:center;gap:4px;color:#ec2c3d;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:capitalize;margin:0 0 20px}.benefit-list-card .benefit-tag span{color:#268521}.benefit-list-card .benefit-list-title{font-size:32px;font-style:normal;font-weight:700;line-height:36px;text-transform:capitalize;margin:0 0 18px;padding:0}@media(min-width:992px){.benefit-list-card .benefit-list-title{font-size:48px;line-height:60px}}.benefit-list-card p{color:#454140;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 40px;padding:0}.benefit-list-card p span{color:#ec2c3d}.benefit-list-card .benefits-list{list-style-type:none;margin:0 0 50px;padding:0;display:flex;gap:20px;flex-direction:column}.benefit-list-card .benefits-list .benefit-item{display:flex;gap:15px;align-items:center}.benefit-list-card .rewards-button{border-radius:10px!important;background:#ec2c3d!important;box-shadow:0 4px 8px 0 rgba(164,173,255,.1)!important;color:#fff!important;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:22.5px;border:0!important;display:flex;gap:10px}@media(max-width:767px){.benefit-list-card .rewards-button{font-size:14px}}.benefit-graphic{position:relative;padding-top:60px}.benefit-graphic .benefit-graphic-img{width:100%;height:auto;opacity:.2}.contact-form{max-width:540px}@media(min-width:768px){.contact-form{max-width:100%}}.contact-form .form-group{margin-bottom:20px}.contact-form .form-group .form-label{width:calc(100% - 20px)}.contact-form .contact-title{font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(min-width:992px){.contact-form .contact-title{font-size:38px;line-height:52px}}.contact-form p{font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 30px}.contact-form .send-msg-btn{width:100%;border-radius:10px;background:#ec2c3d!important;border:0!important;box-shadow:0 4px 8px 0 rgba(164,173,255,.1)!important;color:#fff!important;text-align:center!important;font-size:18px!important;font-style:normal;font-weight:600!important;line-height:22.5px!important;margin-top:30px}.contact-form .send-msg-btn:hover{opacity:.9}.contact-form .send-msg-btn .spinner-border{color:#fff!important}.contact-img-wrapper{display:none}@media(min-width:768px){.contact-img-wrapper{display:flex;justify-content:flex-end}}.contact-img-wrapper .contact-img{max-width:225px}@media(min-width:992px){.contact-img-wrapper .contact-img{max-width:330px;height:auto}}.contact-row{background:#f8f4f1;position:relative;padding:8px 0 40px}@media(min-width:992px){.contact-row{padding:70px 0}}@media(max-width:991px){.contact-card-col{margin-top:32px}}.contact-card-col .contact-card{position:relative;width:100%;border-radius:8px;padding:30px;background:#fff;border:0;box-shadow:none;flex-shrink:0;text-align:center}@media(min-width:992px){.contact-card-col .contact-card{height:100%}}.contact-card-col .contact-card .card-title{font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 8px;padding:0}.contact-card-col .contact-card .card-text{color:#475569;font-size:13.234px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 16px;padding:0}.contact-card-col .contact-card .contact-link{color:#2563eb;font-size:15px;font-style:normal;font-weight:400;line-height:24px;display:table;margin:0 auto 24px;text-decoration:none}.contact-card-col .contact-card .contact-button{width:100%;border-radius:6px;background:#191919;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:109.668%;margin-top:auto}.contact-card-col .contact-card .contact-button:hover{opacity:.9}.contact-card-col .card-body{padding:0;display:flex;flex-direction:column;height:100%}.contact-card-col .contact-icon{border-radius:16px;background:#f8f4f1;display:flex;width:64px;min-width:64px;height:64px;padding:16px;justify-content:center;align-items:center;margin:0 auto 24px}.cost-calculator-modal .modal-dialog{max-width:680px;width:100%}.cost-calculator-modal .modal-dialog .close-button{right:20px!important}.cost-calculator-modal .modal-body{text-align:left!important;padding:16px!important}@media(min-width:768px){.cost-calculator-modal .modal-body{padding:16px 30px!important}}.cost-calculator-modal .cost-calc-head{max-width:380px;margin:0 auto}.cost-calculator-modal .cost-calc-head h2{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 6px}@media(min-width:768px){.cost-calculator-modal .cost-calc-head h2{font-size:24px;line-height:40px}}.cost-calculator-modal .cost-calc-head p{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 20px;padding:0}.calculator-grid{width:100%;display:flex;align-items:center;gap:20px;flex-wrap:wrap}@media(min-width:768px){.calculator-grid{flex-wrap:nowrap}}.calculator-grid .calculator-grid-item{width:100%;border-radius:8px;border:1px solid #e2e8f0;background:#fff;position:relative;padding:24px}@media(min-width:768px){.calculator-grid .calculator-grid-item{width:58%}}.calculator-grid .calculator-grid-head .calculator-grid-heading{color:#020817;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.5px;display:flex;align-items:center;gap:4px}.calculator-grid .calculator-grid-head p{color:#000;font-size:13px!important;font-style:normal;font-weight:400!important;line-height:20px;margin:0 0 24px!important;padding:0!important;text-align:left!important}.summary-output{width:100%;margin-top:16px}@media(min-width:768px){.summary-output{width:42%;margin:0}}.summary-output .summary-output-head p{color:#000!important;font-size:13px!important;font-style:normal;font-weight:400!important;line-height:20px!important;margin:0 0 30px!important}.summary-output .summary-output-heading{color:#020817;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.5px;display:flex;align-items:center;gap:8px;justify-content:center}.summary-output .cost-box{border-radius:8px;border:1px solid #e2e8f0;background:#fffcf2;display:flex;flex-direction:column;padding:14px;align-items:center;margin:0 0 16px}.summary-output .cost-box .cost-box-label{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 4px!important}.summary-output .cost-box .cost-box-value{color:#020817!important;font-size:20px!important;font-style:normal;font-weight:700!important;line-height:36px!important;margin:0 0 10px!important}.summary-output .cost-box .cost-box-value.green{margin:0!important;color:#16a249!important}.summary-output .cost-box .cost-box-strong{color:#16a249!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important;margin:0 0 4px!important}.cost-flex{position:relative}.cost-flex .cost-flex-label{color:#020817;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 8px}.cost-flex .floating-label-group .form-control::placeholder{color:hsla(0,0%,47%,.8)!important}.cost-flex .input-field{padding:14px 70px 14px 20px}.cost-flex .dollar-text{position:absolute;left:10px;top:40px;z-index:1;color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.cost-flex .dollar-text+.form-group .input-field{padding-left:32px}.cost-flex .cost-btn-flex{position:absolute;top:42px;right:10px;display:flex;align-items:center;gap:6px}.cost-flex .cost-btn-flex .btn{border:0!important;padding:0!important;margin:0!important}.calc-saving-box{border-radius:8px;background:#fff5f5;display:flex;width:100%;padding:20px 30px;flex-direction:column;align-items:flex-start;margin:16px 0 0}.calc-saving-box .calc-saving-head{display:flex;align-items:center;gap:8px;color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:24px;margin:0 0 16px;padding:0}.calc-saving-box .calc-saving-list{margin:0;padding:0 0 0 22px}.calc-saving-box .calc-saving-list li{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 4px;padding:0}.calc-saving-box .calc-saving-list li:last-child{margin:0}.custom-drop-down{width:100%}.custom-drop-down .dropdown-toggle{width:100%;white-space:normal}.custom-drop-down .dropdown-toggle:after{content:none}.custom-drop-down .coach-dropdown{padding:20px;background:#fff;box-shadow:0 4px 38px 0 rgba(0,0,0,.25);border-radius:10px;margin-left:-15px!important}@media(max-width:991px){.custom-drop-down .coach-dropdown{width:100%}}@media(min-width:991px)and (max-width:1280px){.car__form .flt-swip-circle{left:20.5%!important}}@media(min-width:992px){.car__form .search-flight__form-item{flex:0 0 26%;max-width:26%}}.car__form .search-flight__form-item .search-flight__form-item{flex:0 0 100%;max-width:100%;border:0;gap:0;padding:0}.car__form .search-flight__form-item .search-flight__form-item .search-flight__form-item__content{position:relative}@media(min-width:992px){.car__form .search-flight__form-item .search-flight__form-item .search-flight__form-item__content .date-label{padding-left:20px}}.car__form .search-flight__form-item .calendar-icon{left:0;right:inherit;top:38px}@media(min-width:992px){.car__form .car-pick-drop-item{flex:0 0 24%;max-width:24%}.car__form .car-pick-drop-item .car-date-time{flex:0 0 100%;max-width:100%}}@media(max-width:991px){.car__form .car-pick-drop-item .car-date-time .search-flight__form-item .calendar-icon{position:absolute;left:130px;top:37px}}@media(max-width:767px){.car__form .car-pick-drop-item .car-date-time .search-flight__form-item .calendar-icon{left:100px}}.react-datepicker__time-list{scrollbar-width:2px;scrollbar-color:var(--app-primary-color) rgba(25,25,25,.2)}@supports selector(::-webkit-scrollbar){.react-datepicker__time-list::-webkit-scrollbar{width:3px;height:3px;background-color:hsla(0,0%,47%,.4)}.react-datepicker__time-list::-webkit-scrollbar-track{background:transparent;border-radius:0}.react-datepicker__time-list::-webkit-scrollbar-thumb{background-color:var(--app-primary-color);border-radius:1px;border:none}}@supports not selector(::-webkit-scrollbar){.react-datepicker__time-list{scrollbar-width:thin;scrollbar-color:hsla(0,0%,47%,.4)}}@supports(scrollbar-width:auto){.react-datepicker__time-list{scrollbar-width:auto;scrollbar-color:auto}}.car-panel-group{display:flex;position:relative;border-radius:10px;border:1px solid #e8e8e8;background:#fff;flex-direction:column;margin-bottom:40px}.car-panel-group .car-listing__item{padding:16px;border-bottom:1px solid #e8e8e8;display:flex;gap:20px}@media(min-width:768px){.car-panel-group .car-listing__item{padding:20px}}.car-panel-group .car-listing__item .car-listing__image{width:100px;min-width:100px}@media(min-width:768px){.car-panel-group .car-listing__item .car-listing__image{width:100px;min-width:100px}}.car-panel-group .car-listing__item .car-listing__image img{border-radius:10px;max-height:100px;height:100px!important;width:100%;object-fit:cover}@media(min-width:768px){.car-panel-group .car-listing__item .car-listing__image img{max-height:100px;height:100px!important;object-fit:contain;width:100%}}.car-panel-group .car-listing__item .car-card__body{width:100%}.car-panel-group .car-listing__item .car-list__head{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px){.car-panel-group .car-listing__item .car-list__head{flex-wrap:nowrap}}.car-panel-group .car-listing__item .car-list-info .rent-sub-title{font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 8px}.car-panel-group .car-listing__item .car-list-info .cab-person-detail{margin:0 0 8px}.car-panel-group .cab-time-container .check-in{display:flex;flex-direction:column;gap:2px}@media(min-width:768px){.car-panel-group .cab-time-container .check-in{flex:none;max-width:25%}.car-panel-group .cab-time-container .check-in.out{margin-left:auto;justify-content:flex-end}.car-panel-group .cab-time-container .time-connection{width:50%}}.car-panel-group .cab-time-container .check-in-date{font-size:14px;font-weight:400;margin:0;padding:0}.car-panel-group .cab-time-container .check-in-title{font-size:14px;font-weight:700;margin:0;padding:0}.car-panel-group .cab-time-container .location-container{font-size:12px;font-weight:400}.car-listing .car-search-people{font-size:14px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;gap:6px;margin:0 0 8px;flex-wrap:wrap}.car-listing .car-search-people span{font-size:12px;color:#777}.car-listing .hotel-search-flex{margin:0}.car-listing .hotel-price-flex{justify-content:flex-end;margin-left:auto}@media(min-width:768px){.car-listing .hotel-price-flex{margin-bottom:6px}}.car-listing .hotel-list-actions{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}@media(max-width:767px){.car-listing .hotel-list-actions .in-policy{text-align:right}}.car-listing .car-list__item .hotel-card__body{display:flex;flex-direction:column}.car-listing .car-list__item .hotel-card__body .hotel-price-rt{display:flex;flex-direction:column;margin-top:auto}.car-listing .car-list__item .car-list__image img{object-fit:contain}.car-listing .car-list__item .car-list__image .car-list-default{width:100%;object-fit:cover}@media(min-width:992px){.car-listing .car-list__item .car-list__image .car-list-default{border-top-left-radius:8px;border-bottom-left-radius:8px}}@media(max-width:991px){.car-listing .car-list__item .car-list__image .car-list-default{border-top-left-radius:8px;border-top-right-radius:8px}}.car-type-dropdown-container .select-dropdown .form-group{margin-bottom:0}.car-type-dropdown-container .select-dropdown .form-label:empty{display:none}.status-car-completed{font-weight:700;font-style:Bold;font-size:12px;letter-spacing:0;color:#777}.car-thrifty-info{display:flex;gap:6px;margin-top:8px}@media(max-width:767px){.car-thrifty-info{margin-bottom:8px}}.car-thrifty-info .car-thrifty-image{width:35px;min-width:35px;height:35px}.car-thrifty-info .car-thrifty-image img{border-radius:5px;width:100%;height:auto}.car-thrifty-info .car-thrifty-body{display:flex;flex-direction:column;gap:4px}.car-thrifty-info .car-thrifty-name,.car-thrifty-info .car-thrifty-rating{font-size:12px;font-style:normal;font-weight:700;line-height:normal;margin:0}.car-thrifty-info .car-thrifty-rating{display:flex;gap:3px}.theme-blue .book-arrow-icon,.theme-blue .booking-list-container__list-action:hover .theme-arrow-icon,.theme-blue .custom-toggle.active img,.theme-blue .economy-card:hover .economy-select-btn img,.theme-blue .exclamation-theme,.theme-blue .exit-icon,.theme-blue .icon-container img,.theme-blue .itinerary-tab-group .itinerary-tab-link:hover .itinerary-tab-item img,.theme-blue .itinerary-tab-link:hover .itinerary-tab-item img,.theme-blue .round-btn__icon,.theme-blue .seat-map-icon,.theme-blue .select-room-arrow,.theme-blue .select-room-icon,.theme-blue .theme-cross-icon,.theme-blue .toggle-btn-arrow{filter:brightness(0) saturate(100%) invert(28%) sepia(86%) saturate(2942%) hue-rotate(201deg) brightness(95%) contrast(92%)!important}.theme-orange .book-arrow-icon,.theme-orange .booking-list-container__list-action:hover .theme-arrow-icon,.theme-orange .custom-toggle.active img,.theme-orange .economy-card:hover .economy-select-btn img,.theme-orange .exclamation-theme,.theme-orange .exit-icon,.theme-orange .icon-container img,.theme-orange .itinerary-tab-group .itinerary-tab-link:hover .itinerary-tab-item img,.theme-orange .itinerary-tab-link:hover .itinerary-tab-item img,.theme-orange .round-btn__icon,.theme-orange .seat-map-icon,.theme-orange .select-room-arrow,.theme-orange .select-room-icon,.theme-orange .theme-cross-icon,.theme-orange .toggle-btn-arrow{filter:brightness(0) saturate(100%) invert(55%) sepia(98%) saturate(2100%) hue-rotate(5deg) brightness(101%) contrast(101%)!important}.theme-purple .book-arrow-icon,.theme-purple .booking-list-container__list-action:hover .theme-arrow-icon,.theme-purple .custom-toggle.active img,.theme-purple .economy-card:hover .economy-select-btn img,.theme-purple .exclamation-theme,.theme-purple .exit-icon,.theme-purple .icon-container img,.theme-purple .itinerary-tab-group .itinerary-tab-link:hover .itinerary-tab-item img,.theme-purple .itinerary-tab-link:hover .itinerary-tab-item img,.theme-purple .round-btn__icon,.theme-purple .seat-map-icon,.theme-purple .select-room-arrow,.theme-purple .select-room-icon,.theme-purple .theme-cross-icon,.theme-purple .toggle-btn-arrow{filter:brightness(0) saturate(100%) invert(18%) sepia(95%) saturate(2551%) hue-rotate(291deg) brightness(95%) contrast(100%)!important}.theme-green .book-arrow-icon,.theme-green .booking-list-container__list-action:hover .theme-arrow-icon,.theme-green .custom-toggle.active img,.theme-green .economy-card:hover .economy-select-btn img,.theme-green .exclamation-theme,.theme-green .exit-icon,.theme-green .icon-container img,.theme-green .itinerary-tab-group .itinerary-tab-link:hover .itinerary-tab-item img,.theme-green .itinerary-tab-link:hover .itinerary-tab-item img,.theme-green .round-btn__icon,.theme-green .seat-map-icon,.theme-green .select-room-arrow,.theme-green .theme-cross-icon,.theme-green .toggle-btn-arrow{filter:brightness(0) saturate(100%) invert(28%) sepia(86%) saturate(872%) hue-rotate(76deg) brightness(93%) contrast(91%)!important}.theme-brown .book-arrow-icon,.theme-brown .booking-list-container__list-action:hover .theme-arrow-icon,.theme-brown .custom-toggle.active img,.theme-brown .economy-card:hover .economy-select-btn img,.theme-brown .exclamation-theme,.theme-brown .exit-icon,.theme-brown .icon-container img,.theme-brown .itinerary-tab-group .itinerary-tab-link:hover .itinerary-tab-item img,.theme-brown .itinerary-tab-link:hover .itinerary-tab-item img,.theme-brown .round-btn__icon,.theme-brown .seat-map-icon,.theme-brown .select-room-arrow,.theme-brown .theme-cross-icon,.theme-brown .toggle-btn-arrow{filter:brightness(0) saturate(100%) invert(49%) sepia(51%) saturate(763%) hue-rotate(10deg) brightness(93%) contrast(87%)!important}