.loader,.loader-figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader-figure.relative,.loader.relative{margin:0 auto;-webkit-transform:translate(0);transform:translate(0);left:0;top:0}.loader{overflow:visible;padding-top:2em;height:0;width:2em}.loader-figure{height:0;width:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid #3caaca;border-radius:50%;-webkit-animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite}.loader.light-loader .loader-figure{border-color:#fff}.loader.orange-loader .loader-figure{border-color:#f18757}@-webkit-keyframes loader-figure{0%{height:0;width:0}30%{height:2em;width:2em;background-color:transparent;border-width:1em;opacity:1}to{height:2em;width:2em;border-width:0;opacity:0;background-color:transparent}}@keyframes loader-figure{0%{height:0;width:0}30%{height:2em;width:2em;background-color:transparent;border-width:1em;opacity:1}to{height:2em;width:2em;border-width:0;opacity:0;background-color:transparent}}.loading-state{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading{width:70px;height:70px;border-radius:50%;border:8px solid #ddd;border-top-color:#959595;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite}@-webkit-keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tags-icon{margin-top:-3px;margin-right:2px}@media(max-width:992px){.tags-icon{margin-top:-3px}}.duration-bg[data-v-0b96a838]{background:#10e349}@media(max-width:992px){.f-sm-12[data-v-0b96a838]{font-size:12px!important}}.terms-conditions{overflow:hidden;height:240px;font-family:Montserrat,sans-serif!important}.terms-conditions p{margin:0!important}.elip{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.elip-1{-webkit-line-clamp:1}.elip-2{display:-webkit-box-flex;-webkit-line-clamp:2}.bg-transparent table tbody tr{background:transparent!important}.bg-transparent table tbody tr td{border-top:0 solid}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-content-between{-webkit-box-pack:between;-ms-flex-pack:between;justify-content:between}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:columns;flex-direction:columns}.w-35{width:35%}.w-65{width:65%}.printableSection{color:#1c1c1c;font-family:Inter}.flight-ticket-container{padding:10px 10px 25px;border-bottom:1px solid #ebebeb}.flight-ticket-header{background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;border-radius:15px;font-size:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flight-ticket-header p{margin-bottom:0!important;font-size:25px;color:#fff;font-weight:600;line-height:0}.text-black{color:#000}.flight-section{margin-bottom:0}.form-flight-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.form-flight-row,.timeline-column{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.timeline-column{width:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline-node{width:12px;height:12px;background-color:none;border-radius:50%;z-index:1;border:1px solid #919191;margin:5px 0}.form-timeline-connector{border-left:1px solid #c5c5c5}.form-timeline-connector,.form-timeline-connector-dotted{position:absolute;top:30px;bottom:-70px;width:1px;z-index:0}.form-timeline-connector-dotted{border-left:1px dashed #c5c5c5}.form-flight-info{padding-left:15px}.form-bagged-container{border-left:1px solid #919191;padding-left:25px}.layover{font-size:13px;color:#999;margin:10px 0 20px 35px}.airline-logo{height:50px;width:50px;-o-object-fit:contain;object-fit:contain}.form-flight-row{min-height:60px}.flight-section .form-flight-row:last-child{min-height:30px;margin-bottom:0;margin-left:-5px}.luggage-allowance{padding:3px 8px;background:#000;color:#fff;font-weight:600;font-size:12px;border-radius:5px}.border-bottom-gray{border-bottom:1px solid #ebebeb}.text-gray{color:#919191}.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-22{font-size:22px}.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.mx-5{margin-left:5px;margin-right:5px}.mx-10{margin-left:10px;margin-right:10px}.mx-15{margin-left:15px;margin-right:15px}.mx-20{margin-left:20px;margin-right:20px}.mx-25{margin-left:25px;margin-right:25px}.mx-30{margin-left:30px;margin-right:30px}.my-5{margin-top:5px;margin-bottom:5px}.my-10{margin-top:10px;margin-bottom:10px}.my-15{margin-top:15px;margin-bottom:15px}.my-20{margin-top:20px;margin-bottom:20px}.my-25{margin-top:25px;margin-bottom:25px}.my-30{margin-top:30px;margin-bottom:30px}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.px-5{padding-left:5px;padding-right:5px}.px-10{padding-left:10px;padding-right:10px}.px-15{padding-left:15px;padding-right:15px}.px-20{padding-left:20px;padding-right:20px}.px-25{padding-left:25px;padding-right:25px}.px-30{padding-left:30px;padding-right:30px}.py-5{padding-top:5px;padding-bottom:5px}.py-10{padding-top:10px;padding-bottom:10px}.py-15{padding-top:15px;padding-bottom:15px}.py-20{padding-top:20px;padding-bottom:20px}.py-25{padding-top:25px;padding-bottom:25px}.py-30{padding-top:30px;padding-bottom:30px}.section-header{font-size:18px;font-weight:600;color:#000;margin-bottom:1rem}.passenger-table{font-size:10pt}.flight-table{width:100%;border-collapse:collapse;margin-top:5px;font-size:12px}.flight-table td,.flight-table th{padding:4px 10px!important;font-size:12px!important;font-weight:500!important;text-align:left!important}.flight-table th{color:#1c1c1c!important;background-color:#f5f5f5!important}.flight-table tbody tr:nth-of-type(2n){background-color:rgba(0,0,0,.05)}.flight-table tbody tr:nth-of-type(odd){background-color:#fff}@media(max-width:900px){.ticket-modal{overflow-x:auto!important}.ticket-modal .modal-dialog{width:800px;max-width:800px}.ticket-modal .modal-footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.ws-pl{white-space:pre-line}td[data-v-776180a6]{padding-top:1.1rem;padding-bottom:1rem;padding:.75rem;vertical-align:top;border-top:none!important}table.table td[data-v-776180a6],table.table th[data-v-776180a6],table td[data-v-776180a6],table th[data-v-776180a6]{font-size:1rem;border-top:1px solid #eeeef4}#dynamic-content>p[data-v-776180a6]{color:#1c1c1c!important}@media (max-width:900px){.booking-modal[data-v-776180a6]{overflow:auto}.booking-modal .modal-dialog[data-v-776180a6]{width:800px;max-width:800px}}#page-1 td[data-v-776180a6],#page-1 th[data-v-776180a6]{border-top:0!important}#page-1 tr[data-v-776180a6]{background-color:#fff!important}#booking-details tr[data-v-776180a6]{background-color:#d1d2d4!important}#page-2 td[data-v-776180a6],#page-2 th[data-v-776180a6]{border-top:0!important}#page-2 tr[data-v-776180a6]{background-color:#fff!important}.page-break[data-v-776180a6]{page-break-before:always;position:relative}.my-bookings-container .fade:not(.show){display:none!important}