.d-flex{display:flex}.justify-content-between{justify-content:between}.flex-column{flex-direction:columns}.w-35{width:35%}.w-65{width:65%}.printableSection{color:#1c1c1c;font-family:Inter}.flight-ticket-container{border-bottom:1px solid #ebebeb;padding:10px 10px 25px}.flight-ticket-header{align-items:center;background:#000;border-radius:15px;display:flex;font-size:60px;justify-content:space-between;padding:30px}.flight-ticket-header p{color:#fff;font-size:25px;font-weight:600;line-height:0;margin-bottom:0!important}.text-black{color:#000}.flight-section{margin-bottom:0}.form-flight-row{align-items:flex-start;display:flex;margin-bottom:20px;position:relative}.timeline-column{align-items:center;display:flex;flex-direction:column;position:relative;width:20px}.timeline-node{background-color:none;border:1px solid #919191;border-radius:50%;height:12px;margin:5px 0;width:12px;z-index:1}.form-timeline-connector{border-left:1px solid #c5c5c5}.form-timeline-connector,.form-timeline-connector-dotted{bottom:-70px;position:absolute;top:30px;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{color:#999;font-size:13px;margin:10px 0 20px 35px}.airline-logo{height:50px;-o-object-fit:contain;object-fit:contain;width:50px}.form-flight-row{min-height:60px}.flight-section .form-flight-row:last-child{margin-bottom:0;margin-left:-5px;min-height:30px}.luggage-allowance{background:#000;border-radius:5px;color:#fff;font-size:12px;font-weight:600;padding:3px 8px}.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-bottom:5px;margin-top:5px}.my-10{margin-bottom:10px;margin-top:10px}.my-15{margin-bottom:15px;margin-top:15px}.my-20{margin-bottom:20px;margin-top:20px}.my-25{margin-bottom:25px;margin-top:25px}.my-30{margin-bottom:30px;margin-top: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-bottom:5px;padding-top:5px}.py-10{padding-bottom:10px;padding-top:10px}.py-15{padding-bottom:15px;padding-top:15px}.py-20{padding-bottom:20px;padding-top:20px}.py-25{padding-bottom:25px;padding-top:25px}.py-30{padding-bottom:30px;padding-top:30px}.section-header{color:#000;font-size:18px;font-weight:600;margin-bottom:1rem}.passenger-table{font-size:10pt}.flight-table{border-collapse:collapse;font-size:12px;margin-top:5px;width:100%}.flight-table td,.flight-table th{font-size:12px!important;font-weight:500!important;padding:4px 10px!important;text-align:left!important}.flight-table th{background-color:#f5f5f5!important;color:#1c1c1c!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){.flight-ticket-modal{overflow-x:auto!important}.flight-ticket-modal .modal-dialog{max-width:800px;width:800px}.flight-ticket-modal .modal-footer{justify-content:start}}