.forgotPassword_con{background-image:linear-gradient(90deg,#00000080,#00000080),url(../media/forgotBg.2hpryq1ogbqsg.jpg);background-position:bottom;background-size:cover;width:100%;height:70vh;display:flex}.forgotPassword_con .main_container{background-color:var(--white-color);border-radius:8px;flex-direction:column;gap:.3rem;width:30%;height:fit-content;margin:auto;padding:.5rem;display:flex}.forgotPassword_con .main_container h1{margin:.5rem 0 0 22px;font-size:.7rem;font-weight:500}.forgotPassword_con .main_container .companyDetails{justify-content:space-between;width:95%;height:fit-content;margin:auto;display:flex}.forgotPassword_con .main_container .companytype{flex-direction:column;width:48%;height:fit-content;display:flex}.forgotPassword_con .main_container .companytype>input{border:1px solid var(--border-color);border-radius:6px;outline:none;height:35px;padding-left:8px}.forgotPassword_con .main_container .companyAddress{flex-direction:column;justify-content:center;width:95%;height:fit-content;margin:auto;display:flex}.forgotPassword_con .main_container .companyAddress input{border:1px solid var(--border-color);border-radius:6px;outline:none;width:100%;min-width:300px;height:35px;padding-left:8px}.forgotPassword_con .main_container .cityDetails{justify-content:space-between;align-items:center;gap:2px;width:95%;height:fit-content;margin:auto;display:flex}.forgotPassword_con .main_container .cityDetails .cityStateCountry{flex-direction:column;width:33%;height:fit-content;padding:2px;display:flex}.forgotPassword_con .main_container .cityDetails .cityStateCountry input{border:1px solid var(--border-color);border-radius:6px;outline:none;height:35px;padding:8px}.forgotPassword_con .main_container .contact_No{justify-content:space-between;width:95%;margin:auto;display:flex}.forgotPassword_con .main_container .contact_No .MobileNo{flex-direction:column;width:48%;height:fit-content;display:flex}.forgotPassword_con .main_container .MobileNo input{border:1px solid var(--border-color);border-radius:6px;outline:none;height:35px;padding-left:8px}.forgotPassword_con .main_container .Butons_sec{justify-content:center;width:100%;padding:.5rem 0 0;display:flex}.forgotPassword_con .main_container .Butons_sec>.sbmtButton{background-color:var(--secondary-light-color);border:none;border-radius:8px;width:80%;padding:.2rem 0;font-size:.5rem;font-weight:600}.forgotPassword_con .main_container .companyDetails,.forgotPassword_con .main_container .companyAddress,.forgotPassword_con .main_container .cityDetails,.forgotPassword_con .main_container .contact_No{padding:5px}
.confirmBooking_sfdc{border-radius:var(--border-radius);justify-content:space-between;width:60%;padding:2px 0;display:flex}.confirmBG_White{position:relative;box-shadow:none!important}.confirmBookingHeading{color:var(--secondary-color)!important;margin:.3rem 0!important;font-size:.8rem!important}.confirm_showFlights{border-radius:var(--border-radius);background-color:#edf1fb;width:49%}.confirm_showFlights .confirm_imgCon{align-items:center;gap:5px;width:fit-content;padding:3px 6px;display:flex}.confirmContent_Con{justify-content:space-between;width:100%;padding:3px 6px;display:flex}.confirmContent_Con .cfd_Cons{flex-direction:column;width:25%;display:flex}.confirmBooking_passDet{justify-content:space-between;width:100%;display:flex}.confirmBooking_passDet .confirmPass_Con{width:60%;min-height:100%}.passanger_Table{border:unset;border-collapse:collapse!important;background-color:#0000!important}.tableRow_details{text-align:center;color:gray}.passanger_Table td{text-align:center}.confirmPopupStyle>div:nth-child(3)>div{min-width:85%}.Confirmright_boxDetails{width:35%;padding:10px;position:absolute;top:0;right:0}.Confirmright_boxDetails .ConincludeBag_details{border-radius:var(--border-radius);background-color:#f5f5f5;width:100%;height:380px;padding:5px;overflow-y:scroll}.Confirmright_boxDetails .passDet_text{margin:4px 0;font-size:.4rem}.Confirmright_boxDetails .conf_fareDetText{color:var(--secondary-color);margin:5px 0;font-size:.43rem}.Confirmright_boxDetails .selectedSSR_con{width:100%}.Confirmright_boxDetails .selectedSRR_Table{border-collapse:collapse;border:none;background-color:#0000!important}.Confirmright_boxDetails .selectedSRR_Table td{text-align:center;width:26%;padding:5px 4px;font-size:.4rem}.Confirmright_boxDetails .selectedSRR_Table th{padding:5px 4px;font-size:.4rem;font-weight:600}.conformPage_bookbtnContainer{justify-content:end;gap:15px;width:100%;padding:10px 0;display:flex}.conformPage_bookbtnContainer .confrm_BookBtn{background-color:var(--orange-color);width:30%;color:var(--white-color);cursor:pointer;border:none;outline:none;padding:4px 0}.conformPage_bookbtnContainer .Confrm_ModBtn{background-color:var(--secondary-color);width:30%;color:var(--white-color);cursor:pointer;border:none;outline:none;padding:5px 0}
.content_mainContainer{justify-content:space-between;width:100%;display:flex}.holdViewSection{padding-top:1.5rem!important}.Hold_leftSidePanel{background-color:var(--white-color);border-radius:var(--border-radius);border:1px solid #d3d3d3;width:22%;height:fit-content;position:sticky;top:100px}.tabSwitcher_con{border-radius:var(--border-radius);background-color:#f5f5f5;justify-content:space-between;align-items:center;padding:8px;display:flex}.tabSwitcher_con button{border-radius:var(--border-radius);filter:drop-shadow(1px 1px 2px #e7e7e7);cursor:pointer;background-color:var(--white-color);border:none;width:48%;padding:8px}.tabSwitcher_con .activeBtn{background-color:var(--secondary-light-color)}.holdViewMobile_icon{display:none}.holdView_popupCon>div:nth-child(3)>div{border-radius:10px;padding:.5rem;max-width:unset!important}.ETicketrefundPopup>div:nth-child(3)>div{padding:0 .5rem}.printTktPopup_con>div:nth-child(3)>div{width:35vw;padding:.3rem;max-width:unset!important}.MakePayment_Popup>div:nth-child(3)>div{width:40vw}.Hold_leftSidePanel ul{flex-direction:column;gap:5px;margin:.2rem 0 .3rem;padding:0 5px;display:flex}.Hold_leftSidePanel ul li{background-color:var(--secondary-light-color);border-radius:var(--border-radius);cursor:pointer;align-items:center;gap:8px;padding:8px;font-size:.5rem;list-style:none;display:flex}.Hold_RightSidePanel{background-color:var(--white-color);border-radius:var(--border-radius);border:1px solid #d3d3d3;flex-direction:column;gap:10px;width:76%;height:fit-content;padding:8px 5px;display:flex}.Hold_RightSidePanel .ExpiryMessage_con{border:1px solid var(--light-border-color);border-radius:var(--border-radius);flex-direction:column;gap:4px;width:100%;padding:5px;display:flex}.Hold_RightSidePanel .flight_infoContainer{border:1px solid var(--light-border-color);border-radius:var(--border-radius);width:100%;padding:10px}.ticketStatus_container{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-bottom:5px;padding:20px;display:flex}.ticketStatus_container .leftPanel{justify-content:space-between;min-width:50%;display:flex}.ticketStatus_container .rightPanel{border-left:4px solid gray;padding:0 0 0 20px}.ticketStatus_container .rightPanel .panel_itemsCard{display:flex}.ticketStatus_container .rightPanel span{color:#000;font-size:.45rem}.ticketStatus_container .leftPanel p{color:#000;font-size:.38rem;font-weight:600}.ticketStatus_container .leftPanel span{color:#202020;font-size:.4rem}.ticketStatus_container .leftPanel .panel_itemsCard{border-right:1px solid gray;flex-direction:column;width:fit-content;padding:0 10px;display:flex}.ticketStatus_titleBar{justify-content:space-between;align-items:center;display:flex}.ticketStatus_titleBar p{cursor:pointer;color:var(--orange-color);padding-right:6px;font-size:.45rem}.ticketStatus_titleBar p:hover{text-decoration:underline}.ticketStatus_container .leftPanel .panel_itemsCard:first-child{padding-left:0}.ticketStatus_container .leftPanel .panel_itemsCard:last-child{border:none}.ticketStatus_container p{font-size:.4rem;font-weight:600}.Passangers_infoContainer{border:1px solid var(--light-border-color);border-radius:var(--border-radius);width:100%;padding:10px}.Details_Title p{color:var(--secondary-color);font-size:.48rem;font-weight:500}.Details_Title{padding:2px 0 2px 5px}.Fare_SummaryContainer{border:1px solid var(--light-border-color);border-radius:var(--border-radius);width:100%;padding:10px}.fareSummery_flightDetButton{width:100%;padding:8px 0 0;position:relative}.fareSummery_flightDetButton button{background-color:var(--secondary-light-color);cursor:pointer;border-radius:var(--border-radius);filter:drop-shadow(1px 1px 2px #f5f5f5);border:none;align-items:center;padding:5px 8px;display:flex}.hideContent_container{border:1px solid var(--light-border-color);border-radius:var(--border-radius);background-color:#fff;flex-direction:column;gap:5px;width:200px;height:fit-content;margin-top:5px;padding:5px;transition:all .4s;display:flex;position:absolute}.hideContent_container div{justify-content:space-between;align-items:center;width:100%;display:flex}.hideContent_container div p{font-size:.42rem}.hideContent_container div:last-child{font-weight:550}.remark_container{border:1px solid var(--light-border-color);border-radius:var(--border-radius);width:100%;padding:10px}.remark_container textarea{resize:vertical;border:1px solid var(--light-border-color);border-radius:var(--border-radius);outline:none;width:100%;padding:8px}.remark_container button{background-color:var(--secondary-light-color);cursor:pointer;border:none;min-width:15%;padding:8px 10px}.rules_container{border:1px solid var(--light-border-color);width:100%;padding:5px}.rules_container h6{margin:0;font-size:.46rem}.rules_container ul{margin:10px 0 10px 25px;padding:0}.rules_container ul li{font-size:.4rem}.rules_container ul li::marker{color:var(--orange-color)}.makPayment_Container{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.makPayment_Container .Holdprice_con svg{cursor:pointer;font-size:.4rem}.Holdprice_con{align-items:center;gap:20px;display:flex}.makPayment_Container h4{margin:0;font-size:.8rem}.makPayment_Container button{background-color:var(--orange-color);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;align-items:center;gap:5px;width:fit-content;min-width:15%;padding:8px;display:flex}.pnrText{font-size:.4rem}.pnrText span{font-weight:550}.PdfPopupContainer{justify-content:center;align-items:center;width:500px;height:250px;display:flex}.date_ChangePopupCon{width:40vw;max-height:350px;overflow:scroll}.TktCancle_con .cancleheadTitle{text-align:center;color:var(--secondary-color);border-bottom:1px solid var(--light-border-color);padding:.22rem 0;font-size:.55rem}.TktCancle_con .selectDropDown_con{align-items:center;width:100%;padding:.22rem;display:flex}.TktCancle_con .selectDropDown_con select{cursor:pointer;width:100%;font-family:var(--font);font-size:.4rem}.TktCancle_con .ticketSelect_sectorCon{flex-wrap:wrap;justify-content:space-between;align-items:baseline;width:100%;display:flex}.TktCancle_con .ticketSelect_sectorCon>p{color:#646464;font-size:.45rem}.TktCancle_con .checkBoxes_con{width:fit-content;padding:.22rem 0}.TktCancle_con .checkBoxes_con div{align-items:center;gap:3px;padding:.12rem 0;display:flex}.TktCancle_con .checkBoxes_con div p{color:gray;font-size:.4rem}.TktCancle_con .tcktCnclpassangerSelect_con{flex-direction:column;align-items:end;width:50%;padding:.22rem;display:flex}.TktCancle_con .tcktCnclpassangerSelect_con>p{color:#646464;font-size:.45rem}.tktCancleremark_con{width:100%}.tktCancleremark_con textarea{border-radius:var(--border-radius);border:1px solid var(--light-border-color);resize:vertical;width:100%;font-family:var(--font);outline:none;padding:.22rem}.tktCanelbtn_con{justify-content:end;width:100%;display:flex}.TktCancle_con .selectOption{color:#000!important}.tktCancleButon{background-color:var(--secondary-light-color);border-radius:var(--border-radius);cursor:pointer;border:none;width:25%;padding:.25rem}.paxSec_dropCon{border-radius:var(--border-radius);border:1px solid var(--light-border-color);width:100%;margin-bottom:.35rem}.paxSec_dropCon:last-child{margin-bottom:0}.pax_inputs{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:.3rem .1rem;font-size:.4rem;display:flex}.Sectors{color:#616060;font-size:.4rem}.flightType_txt{justify-content:space-between;align-items:center;padding:.2rem;font-size:.43rem;display:flex}.changeDateText{color:var(--secondary-color);cursor:pointer;font-size:.35rem}.changeDateText input{cursor:pointer;direction:rtl;background-color:#0000;border:none;outline:none;width:20px}.changeDateText input[type=date]::-webkit-datetime-edit{visibility:hidden}.changeDateText input[type=date]::-webkit-calendar-picker-indicator{visibility:visible}.sectors_container{background-color:#f5f5f5;width:100%;margin:.2rem 0 0;padding-bottom:.1rem}.dateChange_con{background-color:#eeefef;justify-content:space-between;align-items:center;width:100%;margin-bottom:.2rem;padding:3px 5px;display:flex}.dateChange_con p{cursor:pointer;align-items:center;gap:5px;font-size:.37rem;display:flex}
.releaseitinearydialog-box{text-align:center;transform-origin:50%;background:#fff;border-radius:8px;padding:10px 30px;animation:.3s zoomIn}.releaseitinearydialog-box p{color:#333;margin-bottom:30px;font-size:16px}.releaseitinearybutton-container{justify-content:space-around;display:flex}.button{cursor:pointer;border:none;border-radius:6px;align-items:center;padding:8px 20px;font-size:14px;font-weight:700;transition:background-color .3s;display:flex}.button.accept{color:#fff;background-color:#85b64c}.button.accept:hover{background-color:#7cb342}.button.cancel{color:#fff;background-color:#e04a3f}.button.cancel:hover{background-color:#b70906}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
.sidebox{background:#fff;border-radius:8px;width:250px;height:fit-content;padding:10px 20px;box-shadow:0 4px 8px #0000001a}.sidebox-item{cursor:pointer;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;padding:10px 5px;transition:background-color .2s;display:flex}.sidebox-item:last-child{border-bottom:0}.sidebox-item:hover{background-color:#f5f5f5}.sidebox-icon{border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;margin-right:10px;font-size:.58rem;display:flex}.sidebox-icon.print{background-color:#a6ecc3}.sidebox-icon.download{background-color:#f1a3a3}.sidebox-icon.email{background-color:#93ccec}.sidebox-icon.webcheckin{background-color:#ededed}.sidebox-icon.customerinvoice{background-color:#f2c94c}.sidebox-icon.atoinvoice{background-color:#e88888}.sidebox-icon.addssr{background-color:#f3c59d}.sidebox-icon.cancel{background-color:#e8b8fa}.sidebox-icon.reissue{background-color:#f1d990}.sidebox-label{color:#4b5563;flex-grow:1;font-size:.45rem}.sidebox-new{color:#fff;background-color:#f2994a;border-radius:4px;padding:2px 8px;font-size:12px}
.RefundTKT_container{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;margin:.5rem auto;padding:20px;box-shadow:0 4px 10px #0000001a}.RefundTKT_container .header{text-align:center;background:#e8ecef;border-radius:5px;width:100%;margin-bottom:20px;padding:10px;font-size:.55rem;font-weight:700;justify-content:center!important;display:flex!important}.refundFailMsg{color:red;text-align:center;padding:10px 0;font-size:.45rem}.refundTabelHeading{margin:0 0 8px;font-size:.45rem}.RefundTKT_container .form-fullrefund,.RefundTKT_container .form-group{margin-bottom:15px}.RefundTKT_container #attached-docs{border:none!important;width:fit-content!important}.RefundTKT_container .form-group input{min-height:unset!important}.RefundTKT_container .form-group label{margin-bottom:5px;font-weight:700;display:block}.RefundTKT_container .form-group select,.RefundTKT_container .form-group input[type=file],.RefundTKT_container .form-group textarea{outline:none;width:100%;border:1px solid #ccc!important;border-radius:4px!important;padding:8px!important;font-size:14px!important}.RefundTKT_container .form-group textarea{resize:vertical}.RefundTKT_container tbody{background-color:#fff!important}.RefundTKT_container .checkbox-group{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;padding:10px}.RefundTKT_container .checkbox-group label{align-items:center;gap:8px;font-size:.4rem;display:flex}.RefundTKT_container table{border-collapse:collapse;width:100%;margin-bottom:20px}.RefundTKT_container table th,.RefundTKT_container table td{text-align:center;border:1px solid #ddd;padding:10px;font-size:14px}.RefundTKT_container table th{background:#f1f1f1;font-weight:700}.dateChange_flightDetailsCon{justify-content:space-between;width:100%;padding:5px;display:flex}.dateChange_flightDetailsCon .dateChangeInputs_con{flex-direction:column;gap:5px;width:30%;display:flex}.dateChange_flightDetailsCon .dateChangeInputs_con label{font-size:12px}.dateChange_flightDetailsCon input,.form-select{border:1px solid #ced4da;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:14px}.RefundTKT_container .note{color:#555;background:#fef3c7;border:1px solid #fbd38d;border-left:5px solid #c60e0e;border-radius:5px;align-items:flex-start;gap:5px;margin-bottom:20px;padding:10px;font-size:.4rem;font-style:italic;display:flex;flex-direction:column!important}.RefundTKT_container .accept-rules label{font-size:.45rem}.RefundTKT_container .accept-rules input{margin-right:10px}.RefundTKT_container .actions{justify-content:end;display:flex}.RefundTKT_container .btn{cursor:pointer;border:none;border-radius:5px;width:fit-content;padding:10px 20px;font-size:14px}.RefundTKT_container .btn-cancel{color:#fff;background:#dc3545;margin-right:10px}.RefundTKT_container .btn-cancel:hover{background-color:#c82333}.RefundTKT_container .btn-submit{color:#fff;background:#28a745}.RefundTKT_container .btn-disabled{cursor:not-allowed;color:#fff;background-color:gray}.RefundTKT_container .btn-submit:hover{background-color:#218838}.RefundTKT_container .btn:hover{opacity:.9}.fullRefund_con{border:1px solid #e4e4e4;border-radius:8px;width:100%;margin-bottom:10px;padding:10px}.moreoptions_con{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.moreoptions_con p{color:green;font-size:14px}.moreoptions_con svg{font-size:12px}
.tabSwitcher_con.ci_tabSwitcher{box-shadow:none;-webkit-tap-highlight-color:transparent;background:#3498db1a;border:none;border-radius:11px;gap:0;margin-bottom:14px;padding:4px;display:flex;position:relative}.tabSwitcher_con.ci_tabSwitcher:before{content:"";will-change:transform;background:linear-gradient(#3ba3e3 0%,#2980b9 100%);border-radius:8px;width:calc(50% - 4px);transition:transform .28s cubic-bezier(.32,.72,0,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 3px 8px #2980b947,0 3px 1px #2980b91f,0 0 0 .5px #1f679540}.tabSwitcher_con.ci_tabSwitcher[data-active=live]:before{transform:translate(100%)}.tabSwitcher_con.ci_tabSwitcher button{z-index:1;filter:none;letter-spacing:-.08px;color:#5b7085;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex:1 1 0;width:auto;min-height:34px;padding:8px 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;transition:color .2s,opacity .15s;position:relative;background:0 0!important}.tabSwitcher_con.ci_tabSwitcher button:hover:not(.activeBtn){color:#2171a8}.tabSwitcher_con.ci_tabSwitcher .activeBtn{color:#fff;font-weight:600}.tabSwitcher_con.ci_tabSwitcher button:active{opacity:.6}@media (max-width:600px){.tabSwitcher_con.ci_tabSwitcher button{white-space:normal;padding:7px 8px;font-size:11.5px}}.cancelItinerary_container{background:var(--white1);border:1px solid var(--border1-color);width:100%;box-shadow:var(--card-shadow1);box-sizing:border-box;border-radius:12px;margin:0 auto;padding:18px}.cancelItinerary_container .ci_header{border-bottom:1px solid var(--border1-color);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.cancelItinerary_container .ci_headIcon{color:#fff;background:linear-gradient(135deg,#3498db 0%,#2980b9 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex;box-shadow:0 4px 10px #3498db4d}.cancelItinerary_container .ci_headText h2{color:var(--secondary1-color);letter-spacing:.2px;margin:0;font-size:17px;font-weight:700}.cancelItinerary_container .ci_headText p{color:var(--light1-text);letter-spacing:.3px;margin:2px 0 0;font-size:12px;font-weight:600}.cancelItinerary_container .ci_field{margin-bottom:16px}.cancelItinerary_container .ci_field>label{color:var(--dark1-text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.cancelItinerary_container .ci_select,.cancelItinerary_container .ci_textarea,.cancelItinerary_container .ci_input{width:100%;color:var(--dark1-text);box-sizing:border-box;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;border:1px solid #d7e3ee!important;border-radius:8px!important;padding:9px 12px!important;font-size:13px!important}.cancelItinerary_container .ci_select:focus,.cancelItinerary_container .ci_textarea:focus,.cancelItinerary_container .ci_input:focus{box-shadow:0 0 0 3px #3498db26;border-color:#3498db!important}.cancelItinerary_container .ci_textarea{resize:vertical;min-height:72px;font-family:inherit}.cancelItinerary_container .ci_select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg fill=\"%233498db\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:32px!important}.cancelItinerary_container .ci_check{color:var(--dark1-text);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.cancelItinerary_container input[type=checkbox]{accent-color:#3498db;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:0;min-height:unset!important}.cancelItinerary_container input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.cancelItinerary_container .ci_accordion{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.cancelItinerary_container .ci_accItem{background:#fff;border:1px solid #e3ecf5;border-radius:10px;transition:box-shadow .2s;overflow:hidden}.cancelItinerary_container .ci_accItem.is-open{border-color:#cbe4f7;box-shadow:0 4px 12px #3498db1a}.cancelItinerary_container .ci_accHeader{width:100%;color:var(--secondary1-color);text-align:left;cursor:pointer;background:#fbfdff;border:none;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:700;transition:background .2s;display:flex}.cancelItinerary_container .ci_accHeader:hover{background:#f2f8fd}.cancelItinerary_container .ci_accItem.is-open .ci_accHeader{color:#2171a8;background:#e8f3fd}.cancelItinerary_container .ci_paxType{color:var(--light1-text);font-weight:500}.cancelItinerary_container .ci_accChevron{color:#3498db;flex-shrink:0;margin-left:auto;font-size:13px;transition:transform .25s}.cancelItinerary_container .ci_accItem.is-open .ci_accChevron{transform:rotate(180deg)}.cancelItinerary_container .ci_accBody{border-top:1px solid #eef4fa;padding:12px 14px 14px;animation:.25s ciFadeIn}@keyframes ciFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cancelItinerary_container .ci_paxRow{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.cancelItinerary_container .ci_paxRow .ci_paxLabel{color:var(--dark1-text);font-size:13px;font-weight:600}.cancelItinerary_container .ci_status{letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.cancelItinerary_container .ci_segLabel{color:var(--dark1-text);margin-bottom:7px;font-size:12.5px;font-weight:700}.cancelItinerary_container .ci_segments{border-left:2px solid #dceafa;flex-direction:column;gap:7px;padding-left:12px;display:flex}.cancelItinerary_container .ci_segRow{color:var(--dark1-text);background:#f8fbff;border:1px solid #eef4fa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;font-weight:500;transition:background .2s;display:flex}.cancelItinerary_container .ci_segRow:hover{background:#eef6fd}.cancelItinerary_container .ci_segRow.is-disabled{opacity:.55;background:#f6f7f9}.cancelItinerary_container .ci_segType{color:var(--secondary1-color);font-weight:700}.cancelItinerary_container .ci_segRoute{color:#33506b;letter-spacing:.3px;font-variant-numeric:tabular-nums;font-weight:600}.cancelItinerary_container .ci_segWarn{color:var(--accent1-color);margin-left:auto;font-size:10.5px;font-weight:700}.cancelItinerary_container .ci_dateRow{width:100%;color:var(--light1-text);border-top:1px dashed #dceafa;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:6px;font-size:11.5px;display:flex}.cancelItinerary_container .ci_dateRow input[type=date]{color:var(--dark1-text);border:1px solid #d7e3ee;border-radius:6px;outline:none;padding:5px 8px;font-size:11.5px}.cancelItinerary_container .ci_dateNew{color:#1e9e5a;font-weight:700}.cancelItinerary_container .ci_moreToggle{color:#2980b9;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:600;display:inline-flex}.cancelItinerary_container .ci_moreToggle:hover{text-decoration:underline}.cancelItinerary_container .ci_moreToggle svg{font-size:12px;transition:transform .25s}.cancelItinerary_container .ci_moreToggle.is-open svg{transform:rotate(180deg)}.cancelItinerary_container .ci_refundSection{background:var(--light1-bg);border:1px solid #e3ecf5;border-radius:10px;margin-bottom:16px;padding:14px}.cancelItinerary_container .ci_attachRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.cancelItinerary_container .ci_attachBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3498db 0%,#2980b9 100%);border:none;border-radius:8px;align-items:center;gap:7px;padding:7px 15px;font-size:12.5px;font-weight:600;transition:background .25s,box-shadow .25s;display:inline-flex}.cancelItinerary_container .ci_attachBtn:hover{background:linear-gradient(135deg,#2980b9 0%,#1f6795 100%);box-shadow:0 4px 10px #2980b947}.cancelItinerary_container .ci_attachHint{color:var(--light1-text);font-size:11.5px}.cancelItinerary_container .ci_fileChip{color:#1e7a4a;background:#e6f7ee;border:1px solid #c6ecd8;border-radius:999px;align-items:center;gap:6px;margin-top:9px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.cancelItinerary_container .ci_note{border:1px solid #fbe4a0;border-left:5px solid var(--warning1-color);background:#fff8e1;border-radius:8px;margin-top:14px;padding:12px 14px}.cancelItinerary_container .ci_noteTitle{letter-spacing:.4px;color:#2171a8;align-items:center;gap:7px;margin-bottom:7px;font-size:12.5px;font-weight:700;display:flex}.cancelItinerary_container .ci_note p{color:#6b5a2c;margin:0 0 6px;font-size:12px;line-height:1.55}.cancelItinerary_container .ci_note p:last-child{margin-bottom:0}.cancelItinerary_container .ci_chargesPanel{background:var(--light1-bg);border:1px solid #e3ecf5;border-radius:10px;margin-bottom:16px;padding:14px}.cancelItinerary_container .ci_chargesTitle{color:var(--secondary1-color);margin:0 0 9px;font-size:13px;font-weight:700}.cancelItinerary_container .ci_chargesPanel table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e8eef6;border-radius:8px;width:100%;margin-bottom:12px;overflow:hidden}.cancelItinerary_container .ci_chargesPanel th,.cancelItinerary_container .ci_chargesPanel td{text-align:left!important;border:none!important;border-bottom:1px solid #f1f5f9!important;padding:8px 12px!important;font-size:12px!important}.cancelItinerary_container .ci_chargesPanel th{letter-spacing:.5px;text-transform:uppercase;color:var(--light1-text);font-weight:700;background:#f4f9fe!important;font-size:11px!important}.cancelItinerary_container .ci_chargesPanel tbody tr:last-child td{border-bottom:none!important}.cancelItinerary_container .ci_chargesFail{text-align:center;color:var(--accent1-color);background:#fdecec;border-radius:8px;margin:0;padding:10px;font-size:12px;font-weight:600}.cancelItinerary_container .ci_advisory{border:1px solid;border-left-width:4px;border-radius:10px;gap:11px;margin:4px 0 12px;padding:12px 14px;display:flex}.cancelItinerary_container .ci_advisoryIcon{flex-shrink:0;margin-top:1px;font-size:16px;line-height:1}.cancelItinerary_container .ci_advisoryBody{flex:1}.cancelItinerary_container .ci_advisoryTitle{letter-spacing:.5px;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:700}.cancelItinerary_container .ci_advisory p{color:var(--dark1-text);margin:0;font-size:12.5px;line-height:1.6}.cancelItinerary_container .ci_advisory strong{font-weight:700}.cancelItinerary_container .ci_advisoryEta{letter-spacing:.2px;border-radius:999px;align-items:center;gap:6px;margin-top:9px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.cancelItinerary_container .ci_advisory.is-info{background:#f2f8ff;border-color:#cfe3f7 #cfe3f7 #cfe3f7 #3498db}.cancelItinerary_container .ci_advisory.is-info .ci_advisoryIcon,.cancelItinerary_container .ci_advisory.is-info .ci_advisoryTitle{color:#2171a8}.cancelItinerary_container .ci_advisory.is-info .ci_advisoryEta{color:#1f6795;background:#e2eefb;border:1px solid #cbe4f7}.cancelItinerary_container .ci_advisory.is-info strong{color:#1f6795}.cancelItinerary_container .ci_advisory.is-danger{border-color:#f7cfcb;border-left-color:var(--accent1-color);background:#fdf1f0}.cancelItinerary_container .ci_advisory.is-danger .ci_advisoryIcon,.cancelItinerary_container .ci_advisory.is-danger .ci_advisoryTitle,.cancelItinerary_container .ci_advisory.is-danger strong{color:#c0392b}.cancelItinerary_container .ci_acceptRow{margin:4px 0 18px;font-size:13px;font-weight:600}.cancelItinerary_container .ci_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cancelItinerary_container .ci_btn{cursor:pointer;border:none;border-radius:8px;padding:9px 22px;font-size:13px;font-weight:600;transition:background .25s,box-shadow .25s,transform .2s}.cancelItinerary_container .ci_btnGhost{color:var(--dark1-text);background:#fff;border:1px solid #d7e3ee}.cancelItinerary_container .ci_btnGhost:hover{background:#f4f7fa;border-color:#c2d5e6}.cancelItinerary_container .ci_btnPrimary{color:#fff;background:linear-gradient(135deg,#3498db 0%,#2980b9 100%)}.cancelItinerary_container .ci_btnPrimary:hover{background:linear-gradient(135deg,#2980b9 0%,#1f6795 100%);transform:translateY(-1px);box-shadow:0 4px 12px #2980b94d}.cancelItinerary_container .ci_btnPrimary:disabled,.cancelItinerary_container .ci_btn:disabled{color:#fff;cursor:not-allowed;box-shadow:none;background:#b8c4cf;transform:none}.ci_successModal{text-align:center;min-width:min(84vw,380px);padding:26px 24px}.ci_successModal .ci_successIcon{color:#fff;background:linear-gradient(135deg,#2ecc71 0%,#1e9e5a 100%);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:30px;display:flex;box-shadow:0 6px 16px #2ecc714d}.ci_successModal h5{color:#1e9e5a;margin:0 0 10px;font-size:16px;font-weight:700}.ci_successModal p{color:var(--dark1-text);margin:0 0 8px;font-size:13px;line-height:1.55}.ci_successModal .ci_reqId{letter-spacing:.5px;color:#2171a8;background:#e8f3fd;border:1px solid #cbe4f7;border-radius:8px;margin-top:4px;padding:5px 14px;font-size:14px;font-weight:800;display:inline-block}.ci_successModal .ci_successHint{color:var(--light1-text);font-size:12px}.ci_successModal .ci_btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3498db 0%,#2980b9 100%);border:none;border-radius:8px;margin-top:16px;padding:9px 26px;font-size:13px;font-weight:600}.cancelItinerary_container .ci_dcGrid{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.cancelItinerary_container .ci_dcGrid .ci_field{flex:180px;margin-bottom:0}@media (max-width:600px){.cancelItinerary_container{padding:14px}.cancelItinerary_container .ci_headText h2{font-size:15px}.cancelItinerary_container .ci_actions{flex-direction:column-reverse}.cancelItinerary_container .ci_btn{width:100%}}
.ReIssueTKT_panel{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;margin:.5rem auto;padding:20px;box-shadow:0 4px 10px #0000001a}.ReIssueTKT_panel .panel-header{color:#000;text-align:center;background-color:#e9ecef;margin-bottom:.3rem;padding:15px;font-size:.55rem;font-weight:700}.ReIssueTKT_panel .itinerary{margin-bottom:.5rem}.ReIssueTKT_panel .itinerary-header{justify-content:space-between;align-items:center;font-size:.5rem;font-weight:700;display:flex}.ReIssueTKT_panel label{color:#555;font-size:.45rem;font-weight:700;display:inline-block}.ReIssueTKT_panel .checkbox-container{align-items:center;margin:.5rem 0;font-size:.45rem;display:flex}.ReIssueTKT_panel .checkbox-container input{margin-right:.5rem}.ReIssueTKT_panel .status{color:#28a745;margin-left:auto;font-weight:700}.ReIssueTKT_panel .passenger-info{background:#f4f4f4;border:1px solid #ddd;border-radius:5px;margin-top:.5rem;padding:1rem}.ReIssueTKT_panel .checkbox-group label{color:#444;margin-bottom:.5rem;display:block}.ReIssueTKT_panel input[type=checkbox]{margin-right:.5rem}.ReIssueTKT_panel .form-container{margin-top:.4rem}.ReIssueTKT_panel .form-row{gap:2rem;width:98%;margin-bottom:.2rem;display:flex}.ReIssueTKT_panel .form-field{flex:1}.ReIssueTKT_panel input[type=text],.ReIssueTKT_panel input[type=date]{padding:0 .3rem}.ReIssueTKT_panel input[type=text],.ReIssueTKT_panel input[type=date],.ReIssueTKT_panel select{color:#333;border:1px solid #ddd;border-radius:5px;width:100%;min-height:40px;font-size:.4rem}.ReIssueTKT_panel input[type=text]:read-only{cursor:not-allowed;background-color:#e9ecef}.ReIssueTKT_panel .actions{justify-content:end;margin-top:1.5rem;display:flex}.ReIssueTKT_panel .btn{cursor:pointer;border:none;border-radius:5px;padding:.4rem .6rem;font-size:.45rem;transition:background-color .3s}.ReIssueTKT_panel .btn-cancel{color:#fff;background-color:#dc3545;margin-right:.5rem}.ReIssueTKT_panel .btn-cancel:hover{background-color:#c82333}.ReIssueTKT_panel .btn-submit{color:#fff;background-color:#28a745}.ReIssueTKT_panel .btn-submit:hover{background-color:#218838}
.SendTicketOnMail_container{text-align:center;background:#fff;border-radius:10px;width:35vw;max-width:40vw;padding:25px;box-shadow:0 4px 12px #0000001a}.SendTicketOnMail_container h2{color:var(--text-color);background-color:#f1f1f1;border-radius:4px;margin:0 0 20px;padding:10px;font-size:.55rem}.SendTicketOnMail_container label{text-align:left;color:#555;margin-bottom:8px;font-size:.4rem;font-weight:700;display:block}.SendTicketOnMail_container input[type=email]{border:1px solid #ccc;border-radius:6px;width:100%;margin-bottom:8px;padding:12px;font-size:14px}.SendTicketOnMail_container button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:6px;width:100%;padding:10px;font-size:.45rem}.SendTicketOnMail_container button:hover{background-color:#0056b3}
.ConfirmMail_container h6{text-align:center;color:var(--secondary-color);margin:10px 0;padding:0;font-size:.55rem;font-weight:500}.ConfirmMail_container button{background-color:var(--secondary-color);color:var(--white-color);border-radius:var(--border-radius);cursor:pointer;border:none;width:30%;padding:8px 0;transition:transform .5s}.ConfirmMail_container button:active{transform:scale(1.2)}.ConfirmMail_containerMain{background-image:linear-gradient(90deg,#00000080,#00000080),url(../media/forgotBg.2hpryq1ogbqsg.jpg);background-position:bottom;background-size:cover;width:100%;height:70vh;display:flex}.ConfirmMail_containerMain .ConfirmMail_container{background-color:var(--white-color);border-radius:8px;flex-direction:column;justify-content:space-evenly;align-items:center;gap:.3rem;width:40%;height:fit-content;min-height:200px;margin:auto;padding:.5rem;display:flex}
.account-container{border-radius:10px;max-width:100%;margin:30px 0;padding:20px}.active-tab{background-color:var(--secondary-color)!important;color:var(--white-color)!important}.account-header{justify-content:space-between;align-items:center;margin-bottom:20px;margin-left:15px;display:flex}.account-header h1{color:#1a202c;margin:0;font-size:.65rem;font-weight:700}.account-header .printer-icon{cursor:pointer;color:#4a5568;font-size:.65rem}.account-layout{gap:20px;display:flex}.account-sidebar{border-radius:var(--border-radius);background-color:#f9fafb;border:1px solid #e2e8f0;flex:.8;height:fit-content;padding:15px}.account-sidebar ul{cursor:pointer;margin:0;padding:0;list-style:none}.account-sidebar li{margin-bottom:12px;font-size:.45rem}.account-sidebar li:last-child{margin:0}.account-sidebar a{color:#4a5568;background-color:#edf2f7;border-radius:5px;align-items:center;padding:9.5px 10px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.account-sidebar a:hover{background-color:var(--secondary-color);color:#fff}.account-sidebar .icon{margin-right:10px}.account-content{border-radius:var(--border-radius);background-color:#f9fafb;border:1px solid #e2e8f0;flex:3;padding:20px}.tabel_wapper{width:100%;padding-bottom:8px;overflow-x:auto}.account-content h2{color:#1a202c;margin-bottom:20px;font-size:.5rem;font-weight:700}.account-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;display:grid}.account-form .form-group{flex-direction:column;display:flex}.form-group label{margin-bottom:5px;font-size:.4rem;font-weight:600}.form-group input{border:1px solid #cbd5e0;border-radius:5px;outline:none;min-height:35px;padding:0 10px;font-size:.4rem;transition:border-color .3s}.form-group select{border:1px solid #cbd5e0;border-radius:5px;outline:none;font-size:.4rem;transition:border-color .3s}.form-group input:focus,.form-group select:focus{border-color:var(--secondary-color)}.account-actions{justify-content:flex-end;gap:10px;margin:10px 0;display:flex}.account-button{cursor:pointer;border:none;border-radius:5px;padding:8px 20px;transition:background-color .3s}.account-button.list{background-color:var(--secondary-color);color:#fff;font-size:.5rem;transition:all .3s}.account-button.list:active{transform:scale(.86)}.account-button.download{background-color:var(--orange-color);color:#fff;font-size:.5rem;transition:all .3s}.account-button.download:active{transform:scale(.86)}.download-button{background-color:var(--orange-color);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:0 20px;font-size:.5rem;transition:all .3s}.download-button:hover{background-color:#dd6b20}@media (max-width:768px){.account-layout{flex-direction:column}.account-actions{grid-column:span 1;justify-content:center}}
.Ladger_Table{width:100%;padding-bottom:8px;overflow-x:auto}.Ladger_Table::-webkit-scrollbar{height:8px}.Ladger_Table::-webkit-scrollbar-thumb{cursor:pointer;border-radius:10px}.Ladger_Table .status-table{width:100%;min-width:1200px}.Ladger_Table th,.Ladger_Table td{white-space:nowrap;max-width:300px}
.PaymentHistory_Table{width:100%;padding-bottom:8px;overflow-x:auto}.PaymentHistory_Table .status-table{width:100%;min-width:1200px}.PaymentHistory_Table th,.PaymentHistory_Table td{white-space:nowrap}
.Paymentreceipt-container{background-color:#fff;border-radius:8px;width:100%;margin-top:20px;padding:20px;box-shadow:0 4px 8px #0000001a}.Paymentreceipt-container header{border-bottom:1px solid #d3d3d3;padding-bottom:10px}.Paymentreceipt-container .header-top p,.Paymentreceipt-container .header-bottom p{color:#333;margin:4px 0;font-size:.42rem}.Paymentreceipt-container .details{margin-top:20px}.Paymentreceipt-container .details p{color:var(--secondary-color);margin:.15rem 0;font-size:.45rem}.Paymentreceipt-container table{border-collapse:collapse;width:100%;margin-top:20px;box-shadow:0 2px 4px #0000000d;border:none!important}.Paymentreceipt-container th{text-align:left;background-color:#f5f5f5;padding:5px;font-size:.4em}.Paymentreceipt-container td{color:#495057;background-color:#fff;border-top:1px solid #dee2e6;padding:10px;font-size:.4em}.Paymentreceipt-container .footer{border-top:1px dashed #ccc;margin-top:20px;padding-top:10px;font-size:.42rem}.Paymentreceipt-container .signatures div{margin-top:10px;margin-right:15px;display:inline-block}.Paymentreceipt-container .signatures p{text-align:center;color:#333;margin:5px 0}.Paymentreceipt-container .signatures p:first-child{color:#6c757d;font-size:.8em}.PRactions_buttons{justify-content:end;width:100%;display:flex}.PRactions_buttons button{background-color:var(--orange-color);color:#fff;text-align:center;cursor:pointer;border:none;border-radius:5px;margin:10px 2px;padding:7px 20px;font-size:.45rem;text-decoration:none;display:inline-block}.PRactions_buttons button:first-child{background-color:var(--secondary-color);color:var(--white-color)}.Paymentreceipt-container .importantMsg{margin:30px 0 0;font-weight:600}
.AccountLoader{width:8px;height:40px;color:var(--orange-color);box-sizing:border-box;background:currentColor;border-radius:4px;margin:20px auto;display:block;position:relative}.AccountLoader:after,.AccountLoader:before{content:"";box-sizing:border-box;background:currentColor;border-radius:4px;width:8px;height:40px;animation:.3s linear .45s infinite alternate animloader;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.AccountLoader:before{animation-delay:0s;left:-20px}@keyframes animloader{0%{height:48px}to{height:4px}}
.invoiceBack_con{width:800px;max-width:95%;margin:15px auto 0}.invoiceBack_btn{color:#fff;background:var(--secondary-color,#0a4d8c);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.75rem;font-weight:600;display:flex}.invoiceBack_btn:hover{opacity:.9}.Latest_invoiceCon{background:#fff;border:1px solid #ddd;width:800px;margin:10px auto;padding:20px;box-shadow:0 2px 8px #0000001a}.Latest_invoiceCon .invoice-header{text-align:center;justify-content:center;margin-bottom:0;display:flex}.Latest_invoiceCon .img_con{justify-content:start;width:40%;padding-left:25px;display:flex}.Latest_invoiceCon .invoice_heading{justify-content:start;width:60%;display:flex}.Latest_invoiceCon .invoice-header img{text-align:center;max-width:25%}.Latest_invoiceCon .invoice-header h1{text-align:center;color:#333;margin:40px 0;font-size:.6rem}.Latest_invoiceCon .invoiceinfo-section{justify-content:space-between;margin-bottom:10px;display:flex}.Latest_invoiceCon .invoiceinfo-section div{width:48%;font-size:.43rem;line-height:.8rem}.Latest_invoiceCon .invoicetable-container{margin-bottom:20px}.Latest_invoiceCon table{border-collapse:collapse;width:100%;margin-top:10px;border:unset!important;border:.5px solid #ddd!important}.Latest_invoiceCon table tbody{background-color:#fff}.Latest_invoiceCon table th,.Latest_invoiceCon table td{text-align:left;border-bottom:1px solid #d3d3d3;padding:5px;font-size:.4rem}.Latest_invoiceCon table th{background-color:#f0f0f0}.Latest_invoiceCon .total-section{text-align:right;margin-top:20px;font-size:.5rem;font-weight:700}.Latest_invoiceCon .invoice-adjustments{margin-top:20px;font-size:.5rem}.Latest_invoiceCon .adjustments table{border-collapse:collapse;width:60%;margin-top:10px}.Latest_invoiceCon .invoice-adjustments th,.Latest_invoiceCon .invoice-adjustments td{text-align:right;border:0 solid #ddd;padding:4px;font-size:.4rem}.Latest_invoiceCon .invoice-adjustments th{background-color:#f0f0f0}.Latest_invoiceCon .invoice-terms{color:#040404;background-color:#f7f7f7;border:.5px solid #ddd;margin-top:12px;padding:20px;font-size:.4rem;line-height:1.6}@media print{.invoiceBack_con{display:none}.Latest_invoiceCon{box-shadow:none;border:none;width:100%;padding:0}.Latest_invoiceCon .invoice-header h1{font-size:1rem}.Latest_invoiceCon .invoiceinfo-section div{font-size:.8rem;line-height:1.3rem}.Latest_invoiceCon .invoiceinfo-section{margin-bottom:25px}.Latest_invoiceCon table th,.Latest_invoiceCon table td{font-size:.7rem}.Latest_invoiceCon .invoicetable-container{margin-bottom:30px}.Latest_invoiceCon .invoice-adjustments th,.Latest_invoiceCon .invoice-adjustments td{font-size:.7rem}.Latest_invoiceCon .invoice-terms{margin-top:20px;font-size:.6rem}}
.Depositcontainer{width:100%;margin:30px auto;padding:20px}.Depositheader{color:#1a202c;margin-bottom:20px;margin-left:15px;font-size:.65rem;font-weight:700}.Depositcontainer .active-tab{background-color:var(--secondary-color)!important;color:var(--white-color)!important}.Depositlayout{gap:20px;display:flex}.Depositsidebar{border-radius:var(--border-radius);background-color:#f9fafb;border:1px solid #e2e8f0;flex:.8;height:fit-content;padding:15px}.Depositsidebar ul{margin:0;padding:0;list-style:none}.Depositsidebar li{cursor:pointer;margin-bottom:15px}.Depositsidebar a{color:#4a5568;background-color:#edf2f7;border-radius:5px;align-items:center;padding:10px;font-size:.45rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.Depositsidebar a:hover{background-color:var(--secondary-color);color:#fff}.Depositcontent{border-radius:var(--border-radius);background-color:#f9fafb;border:1px solid #e2e8f0;flex:3;padding:20px}.Depositcontent h2{color:#1a202c;margin-bottom:20px;font-size:.5rem;font-weight:700}.Depositform-area{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;display:grid}.Depositform-group{flex-direction:column;display:flex}.Depositform-group label{margin-bottom:5px;font-size:.45rem;font-weight:600}.Depositform-group input{border:1px solid #cbd5e0;border-radius:5px;outline:none;min-height:35px;padding:0 10px;font-size:.4rem;transition:border-color .3s}.Depositform-group select{border:1px solid #cbd5e0;border-radius:5px;outline:none;min-height:35px;font-size:.4rem;transition:border-color .3s}.Depositform-group input:focus,.Depositform-group select:focus{border-color:var(--secondary-color)}.requiredStar{color:red}.Depositsubmit-button{background-color:var(--secondary-color);color:#fff;cursor:pointer;border:none;border-radius:5px;margin-top:20px;padding:10px 20px;font-size:.5rem;transition:background-color .3s}.Depositsubmit-button:hover{background-color:#2b6cb0}.filter-section{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.filter-section .filter-group{align-items:center;gap:10px;width:100%;display:flex}.filter-section input{border:1px solid #cbd5e0;border-radius:5px;width:30%;min-height:35px;padding:8px;font-size:.4rem}.filter-group .inputDate_con{flex-direction:row;gap:12px;width:50%;display:flex}.filter-group .actonsbutton_con{justify-content:end;gap:5px;width:50%;display:flex}.ReachargedateInput{width:48.5%!important}.filter-section select{border:1px solid #cbd5e0;border-radius:5px;width:30%;min-height:35px;font-size:.4rem}.filter-section label{align-items:center;gap:5px;font-size:.45rem;display:flex}.filter-section button{background-color:var(--orange-color);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:8px 20px;font-size:.5rem;transition:background-color .3s}.filter-section button:first-child{background-color:var(--secondary-color)}.status-table{border-collapse:collapse;border:1px solid #e2e8f0;width:100%;margin-top:20px;font-size:.8rem;border:unset!important}.status-table th,.status-table td{text-align:left;border:1px solid #e2e8f0;padding:8px;font-size:.38rem;background-color:#fff!important}.status-table th{color:#4a5568;background-color:var(--secondary-light-color)!important}.status-table td.amount{color:#1a202c;font-weight:700}.status-table td.recharged{color:#38a169;font-weight:700}.status-table td.pending{color:#dd6b20;font-weight:700}.Bankcontainer{background:#fff;border-radius:8px;width:100%;padding:20px;box-shadow:0 4px 8px #0000001a}.header{align-items:center;margin-bottom:20px;display:flex}.header-icon{margin-right:10px;font-size:24px}.header-title{font-size:20px;font-weight:700;font-size:.5rem!important}.Depositcontainer .highlight{color:#856404;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;margin-bottom:20px;padding:10px;font-size:.4rem}.instructions{margin-bottom:20px;font-size:16px}.instructions ul{padding-left:20px}.instructions ul li{margin-bottom:10px;font-size:.4rem}.bankdetails{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;margin-bottom:20px;padding:7px 7px 7px 15px;transition:all .4s;display:flex}.bankdetails .barCode_con{background-color:#f5f5f5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:180px;display:flex;overflow:hidden}.bankdetails .barCode_con p{text-align:center;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:80%;font-size:.38rem}.bankdetails:hover{filter:drop-shadow(2px 2px 4px #d3d3d3);background-color:#edf2f7;transform:scale(1.02)}.details-item{border-bottom:1px solid #e0e0e0;justify-content:flex-start;padding:10px 0;display:flex}.details-item:last-child{border-bottom:none}.label{color:#555;width:40%;font-size:.4rem;font-weight:700}.value{color:#333;font-size:.4rem}.deginationTxt{font-size:.48rem}.supportList_con{width:100%}@media (max-width:768px){.layout{flex-direction:column}}
.sales-container{background-color:#fff;border-radius:10px;width:100%;margin:30px 0;padding:20px;box-shadow:0 4px 6px #0000001a}.sales-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sales-active-tab{background-color:var(--secondary-color)!important;color:var(--white-color)!important}.sales-header h1{color:#1a202c;margin:0;font-size:.6rem;font-weight:700}.sales-header .icon{color:#4a5568;font-size:.6rem}.sales-layout{gap:20px;display:flex}.sales-sidebar{background-color:#f9fafb;border:1px solid #e2e8f0;border-radius:10px;flex:1;padding:15px}.sales-sidebar ul{margin:0;padding:0;list-style:none}.sales-sidebar li{cursor:pointer;margin-bottom:15px}.sales-sidebar a{color:#4a5568;background-color:#edf2f7;border-radius:5px;align-items:center;padding:10px;font-size:.45rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.sales-sidebar a:hover{color:#fff;background-color:#3182ce}.sales-sidebar .icon{margin-right:10px}.sales-content{background-color:#f9fafb;border:1px solid #e2e8f0;border-radius:10px;flex:3;padding:20px}.sales-content h2{color:#1a202c;margin-bottom:20px;font-size:.5rem;font-weight:700}.sales-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;display:grid}.sales-form .form-group{flex-direction:column;display:flex}.form-group label{margin-bottom:5px;font-size:.42rem;font-weight:600}.form-group input{border:1px solid #cbd5e0;border-radius:5px;outline:none;min-height:35px;padding:0 10px;font-size:.4rem;transition:border-color .3s}.form-group select{border:1px solid #cbd5e0;border-radius:5px;outline:none;min-height:35px;font-size:.4rem;transition:border-color .3s}.form-group input:focus,.form-group select:focus{border-color:#3182ce}.view-options{grid-column:span 2;align-items:center;gap:15px;display:flex}.view-options input{position:unset!important;left:0!important}.view-options label{cursor:pointer;align-items:center;gap:5px;font-size:.45rem;display:flex}.sales-actions{grid-column:span 3;justify-content:flex-end;gap:10px;display:flex}.sales-button{cursor:pointer;border:none;border-radius:5px;padding:10px 20px;font-size:.5rem;transition:background-color .3s}.sales-button.search{color:#fff;background-color:#38a169}.sales-button.search:hover{background-color:#2f855a}.invoice-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.invoice-header h1{color:#1a202c;margin:0;font-size:1.8rem;font-weight:700}.invoice-header .icon{color:#4a5568;font-size:2rem}.invoice-layout{gap:20px;display:flex}.invoice-sidebar{background-color:#f9fafb;border:1px solid #e2e8f0;border-radius:10px;flex:1;padding:15px}.invoice-sidebar ul{margin:0;padding:0;list-style:none}.invoice-sidebar li{margin-bottom:15px}.invoice-sidebar a{color:#4a5568;background-color:#edf2f7;border-radius:5px;align-items:center;padding:10px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.invoice-sidebar a:hover{color:#fff;background-color:#3182ce}.invoice-sidebar .icon{margin-right:10px}.invoice-panel{background-color:#fff;border-radius:8px;flex:1;padding:20px;box-shadow:0 2px 4px #0000001a}.invoice-panel h3{color:#333;border-bottom:1px solid #ddd;margin-top:0;padding-bottom:10px;font-size:20px}.invoiceform-row{flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}.invoiceform-group{flex:1;min-width:200px}.invoiceform-group label{margin-bottom:5px;font-size:.45rem;font-weight:700;display:block}.invoiceform-group input{border:1px solid #ddd;border-radius:4px;width:100%;min-height:35px;padding:0 8px}.invoiceform-group select{border:1px solid #ddd;border-radius:4px;width:100%;min-height:35px}.invoiceform-actions{justify-content:flex-start;gap:10px;display:flex}.invoiceform-actions button{cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-size:16px}.btn-search{color:#fff;background-color:#28a745}.btn-download{background-color:var(--orange-color);color:#fff}.btn-search:hover{background-color:#218838}.btn-download:hover{background-color:#e0a800}@media (max-width:768px){.sales-layout{flex-direction:column}.sales-actions{grid-column:span 1;justify-content:center}}
.GruopBookingform-container{background:#fffffff2;border-radius:12px;width:100%;padding:20px;overflow:hidden;box-shadow:0 5px 15px #00000026}.GruopBookingform-container h2{color:#1a2a6c;margin:5px 0 12px;font-size:.5rem}.GruopBookingform-container .dataloadEffect_con{justify-content:center;align-items:center;width:100%;display:flex}.GruopBookingform-container .dataloadEffect_con img{width:12%}.GruopBookingform-container .form-container{border-radius:12px}.GruopBookingform-container .form-row{flex-wrap:wrap;margin:0 -8px;display:flex}.GruopBookingform-container .form-group{flex:1 0 calc(50% - 16px);min-width:220px;margin:0 8px 15px;position:relative}.GruopBookingform-container .form-group.full-width{flex:1 0 calc(100% - 16px)}.GruopBookingform-container label{color:#1a2a6c;margin-bottom:0;font-size:.4rem;font-weight:600;display:block}.GruopBookingform-container label svg{color:#2d9b9b;margin-right:6px;font-size:.4rem}.GruopBookingform-container .required:after{content:" *";color:#e74c3c;font-size:.4rem}.GruopBookingform-container input,.GruopBookingform-container select,.GruopBookingform-container textarea{box-sizing:border-box;border:1.5px solid #ddd;border-radius:8px;outline:none;width:100%;height:35px;padding:10px 12px;font-size:.45rem;transition:all .2s}.GruopBookingform-container input:focus,.GruopBookingform-container select:focus,.GruopBookingform-container textarea:focus{border-color:#2d9b9b;outline:none;box-shadow:0 0 0 2px #2d9b9b33}.GruopBookingform-container textarea{resize:vertical;height:auto;min-height:80px}.GruopBookingform-container .ac-auto-panel{width:276px}.GruopBookingform-container .submit-btn{background:linear-gradient(135deg, var(--primary1-color) 0%, #1a5f8e 100%);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:5px;padding:12px;font-size:.48rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 3px 8px #1a2a6c33}.GruopBookingform-container .submit-btn:hover{transform:translateY(-2px);box-shadow:0 5px 12px #1a2a6c4d}.GruopBookingform-container .submit-btn svg{margin-left:6px}.GruopBookingform-container .tab-content.active{display:block}@media (max-width:768px){.GruopBookingform-container .form-group{flex:1 0 calc(100% - 16px)}}.GruopBookingform-container .add-city-button{color:#fff;cursor:pointer;background-color:#28a745;border:none;border-radius:4px;margin-top:15px;padding:10px 15px;transition:background-color .3s}.GruopBookingform-container .add-city-button:hover{background-color:#218838}.GruopBookingform-container .remove-city-button{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px;margin-top:50px;padding:10px;transition:background-color .3s}.GruopBookingform-container .remove-city-button:hover{background-color:#c82333}.groupList_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:14px 0 4px;padding:0;list-style:none;display:flex}.groupList_pagination li a{color:#475467;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}.groupList_pagination li a:hover{color:#1a5f8e;border-color:#3498db}.groupList_pagination li.active a{color:#fff;background:linear-gradient(135deg,#3498db 0%,#1a5f8e 100%);border-color:#0000;box-shadow:0 2px 8px #3498db47}.groupList_pagination li.disabled a{opacity:.4;cursor:not-allowed}
.itiInvoice_back{width:800px;max-width:95%;margin:15px auto 0}.itiInvoice_backBtn{color:#fff;background:var(--secondary-color,#0a4d8c);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.75rem;font-weight:600;display:inline-flex}.itiInvoice_backBtn:hover{opacity:.9}.itiInvoice_con{color:#1f2d3d;background:#fff;border:1px solid #ddd;width:800px;max-width:100%;margin:12px auto;padding:26px 30px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 2px 8px #00000014}.itiInvoice_loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;font-size:.85rem;display:flex}.itiInvoice_spinner{border:3px solid #dbe3ec;border-top-color:#2c4a6e;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite itiInvoice_spin}@keyframes itiInvoice_spin{to{transform:rotate(360deg)}}.itiInvoice_header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.itiInvoice_brand{align-items:flex-start;gap:12px;display:flex}.itiInvoice_logo img{object-fit:contain;border:1px solid #e2e2e2;border-radius:50%;width:52px;height:52px;padding:4px}.itiInvoice_company{flex-direction:column;gap:2px;display:flex}.itiInvoice_company strong{letter-spacing:.2px;color:#12263f;font-size:.55rem}.itiInvoice_company span{color:#4a5568;font-size:.4rem;line-height:.8rem}.itiInvoice_contact{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.itiInvoice_contact span{color:#4a5568;font-size:.4rem}.itiInvoice_ids{border-top:1px solid #e2e6ea;border-bottom:1px solid #e2e6ea;justify-content:space-between;gap:12px;margin-top:12px;padding:7px 0;display:flex}.itiInvoice_ids span{color:#4a5568;font-size:.41rem}.itiInvoice_meta{justify-content:space-between;gap:20px;margin-top:14px;display:flex}.itiInvoice_to{flex-direction:column;gap:2px;width:55%;display:flex}.itiInvoice_toLabel{color:#718096;font-size:.4rem}.itiInvoice_to strong{color:#12263f;font-size:.5rem}.itiInvoice_to span{color:#4a5568;font-size:.4rem;line-height:.78rem}.itiInvoice_titleBox{border-left:1px solid #e2e6ea;flex-direction:column;gap:4px;width:42%;padding-left:16px;display:flex}.itiInvoice_title{color:#12263f;border-bottom:1px solid #e2e6ea;padding-bottom:5px;font-size:.52rem;font-weight:700}.itiInvoice_noRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.itiInvoice_no{color:#2c4a6e;letter-spacing:.5px;font-size:.48rem;font-weight:700}.itiInvoice_date{color:#4a5568;font-size:.4rem}.itiInvoice_pnr{color:#6b7280;font-size:.4rem;font-style:italic}.itiInvoice_airline{color:#12263f;margin-top:12px;font-size:.44rem}.itiInvoice_tableWrap{border:1px solid #d0dae6;border-radius:6px;margin-top:14px;overflow-x:auto}.itiInvoice_con table{width:100%;border-collapse:collapse!important;border-spacing:0!important;background:#fff!important;border:none!important;border-radius:0!important;overflow:visible!important}.itiInvoice_con thead th{color:#fff;text-align:left;white-space:nowrap;font-weight:700;background:#2c4a6e!important;border:none!important;border-right:1px solid #ffffff29!important;border-radius:0!important;padding:7px 8px!important;font-size:.4rem!important}.itiInvoice_con thead th:last-child{border-right:none!important}.itiInvoice_con tbody td{color:#2d3748;vertical-align:top;background:0 0!important;border:1px solid #e4e9f0!important;border-top:none!important;border-left:none!important;border-radius:0!important;padding:7px 8px!important;font-size:.39rem!important}.itiInvoice_con tbody td:last-child{border-right:none!important}.itiInvoice_con tbody tr:last-child td{border-bottom:none!important}.itiInvoice_con tbody tr:nth-child(2n) td{background:#f4f7fb!important}.itiInvoice_con tbody tr:hover td{background:#eaf0f7!important}.itiInvoice_con th:first-child,.itiInvoice_con th:last-child,.itiInvoice_con td:first-child,.itiInvoice_con td:last-child{border-radius:0!important}.itiInvoice_con .tRight{text-align:right!important}.itiInvoice_con .tBold{color:#12263f;font-weight:700}.itiInvoice_summary{justify-content:space-between;gap:20px;margin-top:16px;display:flex}.itiInvoice_bank{flex-direction:column;gap:3px;width:55%;display:flex}.itiInvoice_bank span{color:#4a5568;font-size:.4rem}.itiInvoice_totals{flex-direction:column;gap:4px;width:42%;display:flex}.itiInvoice_totalRow{color:#2d3748;justify-content:space-between;font-size:.41rem;display:flex}.itiInvoice_totalRow span:last-child{font-variant-numeric:tabular-nums}.itiInvoice_netRow{border-top:1.5px solid #cbd5e0;border-bottom:1.5px solid #cbd5e0;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:9px 0;display:flex}.itiInvoice_words{color:#12263f;flex:1;font-size:.44rem;font-weight:700}.itiInvoice_netLabel{color:#4a5568;font-size:.44rem}.itiInvoice_netAmount{color:#2c4a6e;text-align:right;min-width:90px;font-size:.52rem;font-weight:700}.itiInvoice_terms{flex-direction:column;gap:2px;margin-top:14px;display:flex}.itiInvoice_terms strong{color:#12263f;margin-bottom:2px;font-size:.41rem}.itiInvoice_terms span{color:#718096;font-size:.38rem}.itiInvoice_signRow{justify-content:space-between;margin-top:26px;display:flex}.itiInvoice_signRow span{color:#4a5568;font-size:.4rem}.itiInvoice_footer{text-align:center;border-top:1px solid #e2e6ea;flex-direction:column;align-items:center;gap:2px;margin-top:22px;padding-top:10px;display:flex}.itiInvoice_footer strong{color:#12263f;font-size:.41rem}.itiInvoice_footer span{color:#8a94a6;font-size:.36rem;font-style:italic}.itiInvoice_btnCon{justify-content:center;margin:14px 0 24px;display:flex}.itiInvoice_downloadBtn{color:#fff;background:var(--secondary-color,#0a4d8c);cursor:pointer;border-radius:6px;padding:9px 20px;font-size:.5rem;font-weight:600}.itiInvoice_downloadBtn:hover{opacity:.9}.itiInvoice_conResponsive{padding:16px}@media (max-width:767px){.itiInvoice_con{width:100%}.itiInvoice_header,.itiInvoice_meta,.itiInvoice_summary{flex-direction:column;gap:12px}.itiInvoice_to,.itiInvoice_titleBox,.itiInvoice_bank,.itiInvoice_totals{width:100%}.itiInvoice_titleBox{border-left:none;padding-left:0}}@media print{.itiInvoice_back,.itiInvoice_btnCon{display:none}.itiInvoice_con{box-shadow:none;border:none;width:100%;padding:0}}
.landingPage_container .container{box-shadow:unset;background-color:#0000;flex-direction:column;gap:40px;padding:0;display:flex;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important}.landingPage_container .mobile_container{margin-top:73px;padding:120px 100px 50px}.landingPage_container .mobileSideBar{color:#000;background-color:#f5f5f5;border-radius:8px;width:40%;height:fit-content;position:absolute;top:55px;right:10px}.loginOtp_modelPopup>div:nth-child(3)>div{border-radius:20px!important}.landingPage_container .mobileSideBar ul{margin:0;padding:8px 15px}.landingPage_container .mobileSideBar ul li{cursor:pointer;margin:7px 0;font-size:.6rem;list-style:none}.landingPage_container .Headercontainer{color:#fff;background-color:#0000;width:100%}.landingPage_container .header{z-index:1000;color:#fff;background-color:#0000;width:100%;transition:background-color .3s,box-shadow .3s;position:fixed;top:0}.landingPage_container .landing_promoFltCon{z-index:999;background-color:#ffffff1a;border-radius:10px;width:100%;padding:7px}.landingPage_container .header.scrolled{background-color:#fff;box-shadow:0 2px 8px #0000001a}.landingPage_container .link-light{color:#fff;transition:color .3s}.landingPage_container .link-dark{color:#000;transition:color .3s}.landingPage_container .link-light:hover,.landingPage_container .link-dark:hover{color:#e55a2a}.landingPage_container .nav-menu li a{cursor:pointer;transition:color .3s}.landingPage_container .header-container{justify-content:space-between;align-items:center;padding:0 23px;display:flex}.landingPage_container .landingHeader_logoCon{width:60%}.landingPage_container .logo{color:#000;width:50%;font-family:Montserrat,sans-serif;font-size:.5rem;font-weight:800;transition:color .3s}.landingPage_container .video-container{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.landingPage_container .background-video{object-fit:cover;width:100%;height:100%}.landingPage_container .video-overlay{z-index:1;background:#0006;position:absolute;inset:0}.landingPage_container header.scrolled .logo{color:#0f4c81}.landingPage_container .nav-menu{gap:30px;list-style:none;display:flex}.landingPage_container .nav-menu a{cursor:pointer;font-size:.5rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.landingPage_container header.scrolled .nav-menu a{color:#2a2a2a;cursor:pointer}.landingPage_container .nav-menu a:hover{color:#ff6b35}.landingPage_container .nav-menu a:after{content:"";background-color:#ff6b35;width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.landingPage_container .nav-menu a:hover:after{width:100%}.landingPage_container .header-buttons{align-items:center;gap:15px;display:flex}.landingPage_container .btn{cursor:pointer;text-align:center;border-radius:5px;padding:10px 20px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.landingPage_container .btn-outline{color:#000;background:0 0;border:1px solid #fff;width:fit-content;font-size:.5rem}.landingPage_container .btn-outline-light{color:#fff;width:fit-content;font-size:.5rem}.landingPage_container .btn-outline-light:hover{color:#fff;background:#0f4c81;border-color:#0f4c81}.landingPage_container header.scrolled .btn-outline{color:#0f4c81;border-color:#0f4c81}.landingPage_container header.scrolled .btn-outline:hover{color:#fff;background:#0f4c81}.landingPage_container .btn-primary{color:#0f4c81;background:#fff;border:none;width:fit-content;font-size:.5rem}.landingPage_container header.scrolled .btn-primary{color:#fff;background:#0f4c81}.landingPage_container .btn-primary:hover{color:#fff;background:#0f4c81;border-color:#0f4c81}.landingPage_container header.scrolled .btn-primary:hover{background:#1a73e8}.landingPage_container .mobile-toggle{color:#000;cursor:pointer;background:#f5f5f5;border:none;border-radius:8px;font-size:1rem;display:none}.landingPage_container header.scrolled .mobile-toggle{color:#0f4c81}.landingPage_container .hero{color:#fff;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.btn-outline-light{color:#fff;background:0 0;border:1px solid #fff}.btn-outline-dark{color:#000;background:0 0;border:1px solid #000}.btn-primary-light{color:#000;background-color:#fff;border:none}.btn-primary-dark{color:#fff;background-color:#007bff;border:none}.landingPage_container .hero-content{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.landingPage_container .hero-text{flex:1;min-width:300px}.landingPage_container .hero-text h1{color:#fff;margin-bottom:20px;font-size:1.3rem;font-weight:800;line-height:1.2}.landingPage_container .hero-text p{opacity:.9;color:#fff;max-width:600px;margin-bottom:30px;font-size:.5rem}.landingPage_container .hero-buttons{flex-wrap:wrap;gap:15px;display:flex}.landingPage_container .hero-btn{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-width:150px;padding:10px 30px;font-size:.4rem;font-weight:600;display:flex}.landingPage_container .btn-accent{color:#fff;cursor:pointer;background:#ff6b35;border:none}.landingPage_container .BackToLoginTxt{color:#a40000;cursor:pointer;text-align:center;margin:10px 0 0;font-size:.4rem}.landingPage_container .btn-accent:hover{background:#e55a2a;transform:translateY(-3px);box-shadow:0 5px 15px #0003}.landingPage_container .btn-light{color:#fff;background:0 0;border:2px solid #fff}.landingPage_container .btn-light:hover{color:#0f4c81;background:#fff}.landingPage_container .hero-form{background:#ffffff78;border-radius:10px;flex:.55;min-width:300px;padding:20px 30px;box-shadow:0 15px 30px #0003}.landingPage_container .goolgeLoginLandingPage_con{flex-direction:column;gap:10px;margin-top:10px;display:flex}.landingPage_container .goolgeLoginLandingPage_con .nsm7Bb-HzV7m-LgbsSe{width:45%;height:35px;margin:auto;font-size:12px}.landingPage_container .goolgeLoginLandingPage_con p{text-align:center;color:#4b4b4b;font-size:.4rem}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.landingPage_container .hero-form h3{color:#2a2a2a;text-align:center;margin:0 0 15px;font-size:.5rem}.landingPage_container .form-group{width:48%;margin-bottom:10px}.landingPage_container .form-group label{color:#2a2a2a;margin:0;font-weight:500;display:block}.landingPage_container .form-group input{border:1px solid #ddd;border-radius:5px;width:100%;height:35px;padding:12px 5px;font-size:.4rem;transition:border-color .3s}.landingPage_container .form-group input:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 2px #1a73e833}.landingPage_container .form-btn{color:#fff;cursor:pointer;background:#0f4c81;border:none;border-radius:5px;width:100%;padding:10px;font-size:.45rem;font-weight:600;transition:background .3s}.landingPage_container .form-btn:hover{background:#1a73e8}.landingPage_container .deals{background:#f9f9f9;padding:60px 0}.landingPage_container .section-header{flex-direction:column;justify-content:center;align-items:center;margin-bottom:45px;display:flex}.landingPage_container .section-title{color:#2a2a2a;border-left:unset;margin-bottom:15px;font-size:1rem;font-weight:700}.landingPage_container .section-divider{background:#ff6b35;width:80px;height:4px;margin:0 20px}.landingPage_container .section-subtitle{color:#666;max-width:700px;margin:10px 20px;font-size:.4rem}.landingPage_container .deals-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;width:95%;margin:auto;display:grid}.landingPage_container .deal-card{background:#fff;border-radius:10px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 5px 15px #00000014}.landingPage_container .deal-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #00000026}.landingPage_container .deal-img{background-position:50%;background-size:cover;height:200px;position:relative}.landingPage_container .deal-badge{color:#fff;background:#ff6b35;border-radius:20px;padding:5px 10px;font-size:.4rem;font-weight:600;position:absolute;top:15px;left:15px}.landingPage_container .deal-discount{color:#0f4c81;background:#fff;border-radius:20px;padding:5px 10px;font-size:.4rem;font-weight:700;position:absolute;top:15px;right:15px}.landingPage_container .deal-content{padding:10px}.landingPage_container .deal-title{color:#2a2a2a;margin:0 0 10px;font-size:.5rem}.landingPage_container .deal-location{color:#666;align-items:center;margin-bottom:15px;font-size:.45rem;display:flex}.landingPage_container .deal-location i{color:#ff6b35;margin-right:8px}.landingPage_container .deal-price{color:#0f4c81;font-size:.5rem;font-weight:700}.landingPage_container .deal-nights{color:#666;font-size:.4rem}.landingPage_container .deal-btn{color:#fff;cursor:pointer;background:#0f4c81;border-radius:5px;padding:8px 20px;font-size:.4rem;font-weight:500;text-decoration:none;transition:background .3s;display:inline-block}.landingPage_container .deal-btn:hover{background:#1a73e8}.landingPage_container .view-all{text-align:center;margin-top:40px}.landingPage_container .view-all-btn{color:#fff;cursor:pointer;background:#0f4c81;border-radius:5px;padding:12px 30px;font-size:.4rem;font-weight:600;text-decoration:none;transition:background .3s;display:inline-block}.landingPage_container .view-all-btn:hover{background:#1a73e8}.landingPage_container .benefits{background:#fff;padding:120px 0}.landingPage_container .benefits-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;width:95%;margin:auto;display:grid}.landingPage_container .benefit-card{text-align:center;background:#f8f7f7;border-radius:10px;padding:30px;transition:transform .3s;box-shadow:0 5px 20px #0000000d}.landingPage_container .benefit-card:hover{transform:translateY(-10px)}.landingPage_container .benefit-icon{color:#0f4c81;background:#0f4c811a;border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin:0 auto 25px;font-size:2rem;display:flex}.landingPage_container .benefit-icon svg{font-size:1rem}.landingPage_container .benefit-title{color:#2a2a2a;margin-bottom:15px;font-size:.5rem}.landingPage_container .benefit-description{color:#666;font-size:.4rem}.landingPage_container footer{color:#fff;background:#2a2a2a;padding:55px 0 30px}.landingPage_container .footer-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;width:95%;margin:auto auto 40px;display:grid}.landingPage_container .footer-about h3{margin:0;font-family:Montserrat,sans-serif;font-size:1rem}.landingPage_container .footer-about p{color:#aaa;margin-top:20px;margin-bottom:20px;font-size:.5rem;line-height:1.7}.landingPage_container .social-links{gap:15px;display:flex}.landingPage_container .social-links a{color:#fff;cursor:pointer;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;transition:all .3s;display:inline-flex}.landingPage_container .social-links a svg{font-size:.65rem}.landingPage_container .social-links a:hover{background:#ff6b35;transform:translateY(-3px)}.landingPage_container .footer-title{justify-content:unset;margin:0;padding-bottom:10px;font-size:.65rem;position:relative}.landingPage_container .footer-title:after{content:"";background:#ff6b35;width:40px;height:2px;position:absolute;bottom:0;left:0}.landingPage_container .footer-links{margin:20px 0;padding:0;list-style:none}.landingPage_container .footer-links li{color:#aaa;margin-bottom:12px;font-size:.5rem}.landingPage_container .footer-links a{color:#aaa;cursor:pointer;font-size:.5rem;text-decoration:none;transition:color .3s}.landingPage_container .footer-links a:hover{color:#ff6b35}.landingPage_container .contact-info{color:#aaa;align-items:flex-start;margin-bottom:15px;font-size:.45rem;display:flex}.landingPage_container .contact-info i{color:#ff6b35;margin-top:5px;margin-right:10px}.landingPage_container .copyright{text-align:center;color:#aaa;border-top:1px solid #ffffff1a;padding-top:30px;font-size:.5rem}@media (max-width:992px){.landingPage_container .hero-text h1{font-size:2.8rem}.landingPage_container .hero-content{flex-direction:column}.landingPage_container .hero-text{text-align:center;margin-bottom:30px}.landingPage_container .hero-buttons{justify-content:center}}@media (max-width:768px){.landingPage_container .nav-menu{background:#fff;flex-direction:column;width:100%;padding:20px;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 20px #0000001a}.landingPage_container header.scrolled .nav-menu{top:70px}.landingPage_container .nav-menu.active{display:flex}.landingPage_container .nav-menu a{color:#2a2a2a;cursor:pointer;padding:10px 0}.landingPage_container .mobile-toggle{justify-content:center;align-items:center;padding:5px;display:flex}.landingPage_container .hero-text h1{font-size:2.2rem}.landingPage_container .section-title{font-size:2rem}}@media (max-width:576px){.landingPage_container .hero{padding:50px 0 80px}.landingPage_container .hero-text h1{font-size:1rem}.landingPage_container .hero-buttons{flex-direction:column;align-items:center}.landingPage_container .hero-btn{width:100%}.landingPage_container .section-title{font-size:1.8rem}}
.hero-carousel{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.carousel-slide{object-fit:cover;opacity:0;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute}.carousel-slide:before{content:"";z-index:1;background:linear-gradient(#000000b3,#000c);position:absolute;inset:0}.carousel-slide.active{opacity:1;z-index:0}
.landingPage1_container{--lp-navy:#0a1a3c;--lp-navy-2:#10265a;--lp-orange:#ff6b35;--lp-blue:#2f80ed;--lp-green:#27ae60;--lp-purple:#8b5cf6}.landingPage1_container .header{-webkit-backdrop-filter:saturate()blur();backdrop-filter:saturate()blur();will-change:background-color, backdrop-filter;border-bottom:1px solid #0000;transition:background-color .55s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .55s cubic-bezier(.22,1,.36,1),backdrop-filter .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1)}.landingPage1_container .header.scrolled{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid #e2e7f0b3;background-color:#ffffffb8!important;box-shadow:0 8px 30px #0a1a3c1a!important}.landingPage1_container .header .nav-menu a,.landingPage1_container .header .link-light,.landingPage1_container .header .link-dark,.landingPage1_container .header .btn,.landingPage1_container .header .logo,.landingPage1_container .header .mobile-toggle{transition:color .55s cubic-bezier(.22,1,.36,1),background-color .4s,border-color .4s}.landingPage1_container .hero.heroDark{align-items:unset;background:0 0;min-height:auto;padding-bottom:25px;display:block}.landingPage1_container .heroDark_overlay{z-index:0;pointer-events:none;background:linear-gradient(120deg,#081432cc 0%,#0c1e4866 100%);position:absolute;inset:0}.landingPage1_container .carousel-slide:before{background:linear-gradient(#00000061,#0000007a)}.landingPage1_container .hero.heroDark .mobile_container{z-index:2;gap:30px;padding:120px 50px 50px;position:relative}.landingPage1_container .hero-text{flex:1.2}.landingPage1_container .hero-text h1{margin-bottom:14px;line-height:1.15;font-size:1.4rem!important}.landingPage1_container .accentText{color:var(--lp-orange)}.landingPage1_container .hero-text p{opacity:.88;margin-bottom:20px;font-size:.42rem}.landingPage1_container .hero-badges{flex-wrap:wrap;gap:22px;margin-bottom:26px;display:flex}.landingPage1_container .hero-badge{align-items:center;gap:9px;display:flex}.landingPage1_container .hero-badge-icon{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.5rem;display:flex}.landingPage1_container .hero-badge-icon svg{font-size:.45rem}.landingPage1_container .badge-orange{background:var(--lp-orange)}.landingPage1_container .badge-blue{background:var(--lp-blue)}.landingPage1_container .badge-green{background:var(--lp-green)}.landingPage1_container .hero-badge-txt{flex-direction:column;line-height:1.25;display:flex}.landingPage1_container .hero-badge-title{color:#fff;font-size:.38rem;font-weight:700}.landingPage1_container .hero-badge-desc{color:#ffffffb3;font-size:.32rem}.landingPage1_container .hero-buttons{gap:14px}.landingPage1_container .hero-btn{border-radius:8px;gap:8px;font-size:.38rem}.landingPage1_container .hero-btn svg{font-size:.4rem}.landingPage1_container .btn-hero-outline{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff80}.landingPage1_container .btn-hero-outline:hover{background:#ffffff29}.landingPage1_container .agentLogin-card{background:#fff;border-radius:14px;flex:.75;min-width:300px;max-width:37%;padding:18px 22px 22px;box-shadow:0 20px 45px #00000047}.landingPage1_container .agentLogin-title{color:#0f2444;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:.55rem;font-weight:700;display:flex}.landingPage1_container .agentLogin-title svg{color:var(--lp-blue);font-size:.5rem}.landingPage1_container .agentLogin-tabs{border-bottom:1px solid #e6e8ee;margin-bottom:16px;display:flex}.landingPage1_container .agentLogin-tabs button{cursor:pointer;color:#8a93a6;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 4px;font-size:.38rem;font-weight:600;transition:all .25s;display:flex}.landingPage1_container .agentLogin-tabs button svg{font-size:.36rem}.landingPage1_container .agentLogin-tabs button.active{color:var(--lp-orange);border-bottom-color:var(--lp-orange)}.landingPage1_container .agentLogin-card .hero-form{flex:unset;width:100%;min-width:0;box-shadow:none;background:0 0;padding:0;animation:none}.landingPage1_container .agentLogin-card .hero-form h3{display:none}.landingPage1_container .agentLogin-card .form-group{margin-bottom:12px;width:100%!important}.landingPage1_container .agentLogin-card .hero-form>div[style*=flex]{gap:16px;margin-bottom:12px}.landingPage1_container .agentLogin-card .hero-form>div[style*=flex] .form-group{flex:1 1 0;min-width:0;margin-bottom:0;width:auto!important}.landingPage1_container .agentLogin-card .form-group label{margin-bottom:5px;font-size:.36rem;font-weight:600}.landingPage1_container .agentLogin-card .form-group input{color:#14213d;background:#f8fafc;border-radius:10px;height:44px;padding:12px;font-size:.4rem;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 2px #0f24440a;border:1.5px solid #d7dde8!important}.landingPage1_container .agentLogin-card .form-group input::placeholder{color:#aab2c2}.landingPage1_container .agentLogin-card .form-group input:hover{border-color:#b9c2d4}.landingPage1_container .agentLogin-card .form-group input:focus,.landingPage1_container .agentLogin-card .passwordVisibility_container:focus-within{border-color:var(--lp-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #2f80ed29}.landingPage1_container .agentLogin-card .passwordVisibility_container{align-items:center;gap:6px;height:44px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0f24440a;background:#f8fafc!important;border:1.5px solid #d7dde8!important;border-radius:10px!important;padding:0 6px 0 0!important}.landingPage1_container .agentLogin-card .passwordVisibility_container:hover{border-color:#b9c2d4!important}.landingPage1_container .agentLogin-card .passwordVisibility_container input{height:42px;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding-left:12px!important}.landingPage1_container .agentLogin-card .passwordVisibility_container input:focus{box-shadow:none!important;background:0 0!important}.landingPage1_container .agentLogin-card .passwordVisibility_container>svg{box-sizing:border-box;cursor:pointer;border-radius:8px;flex-shrink:0;padding:8px;transition:background .2s,color .2s;width:34px!important;height:34px!important;color:var(--lp-blue)!important;background:#e8eef8!important}.landingPage1_container .agentLogin-card .passwordVisibility_container>svg:hover{background:var(--lp-blue)!important;color:#fff!important}.landingPage1_container .agentLogin-card .form-btn{background:var(--lp-orange);border-radius:8px;height:42px;margin-top:4px;font-size:.42rem}.landingPage1_container .agentLogin-card .form-btn:hover{background:#e55a2a}.landingPage1_container .specialFares{z-index:2;position:relative}.landingPage1_container .specialFares-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.landingPage1_container .specialFares-head h2{color:#fff;align-items:center;gap:9px;margin:0;font-size:.6rem;font-weight:700;display:flex}.landingPage1_container .specialFares-head h2 svg{color:var(--lp-orange);font-size:.5rem}.landingPage1_container .viewall-link{color:var(--lp-orange);cursor:pointer;align-items:center;gap:6px;font-size:.38rem;font-weight:600;display:inline-flex}.landingPage1_container .viewall-link svg{font-size:.34rem}.landingPage1_container .viewall-link:hover{color:#e55a2a}.landingPage1_container .promo1-wrap{background:0 0;padding:0 14px}.landingPage1_container .stats-bar{z-index:2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 26px;display:grid;position:relative}.landingPage1_container .stat-item{align-items:center;gap:12px;display:flex}.landingPage1_container .stat-icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.landingPage1_container .stat-icon svg{font-size:.5rem}.landingPage1_container .stat-txt{flex-direction:column;line-height:1.2;display:flex}.landingPage1_container .stat-value{color:#fff;font-size:.72rem;font-weight:800}.landingPage1_container .stat-label{color:#ffffffb8;font-size:.34rem}.landingPage1_container .stat-orange{color:var(--lp-orange);background:#ff6b352e}.landingPage1_container .stat-blue{color:var(--lp-blue);background:#2f80ed2e}.landingPage1_container .stat-green{color:var(--lp-green);background:#27ae602e}.landingPage1_container .stat-purple{color:var(--lp-purple);background:#8b5cf62e}.landingPage1_container .section-eyebrow{color:var(--lp-orange);letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:.36rem;font-weight:700;display:inline-block}.landingPage1_container .benefits{padding:70px 0}.landingPage1_container .benefit-card{background:#fff;border:1px solid #eef0f4;padding:26px 22px;position:relative}.landingPage1_container .benefit-icon{background:#2f80ed1f;width:55px;height:55px;margin-bottom:18px}.landingPage1_container .benefit-icon svg{font-size:.7rem}.landingPage1_container .benefit-underline{background:var(--lp-blue);border-radius:3px;width:42px;height:3px;margin:14px auto 0;display:block}.landingPage1_container .ben-blue{color:var(--lp-blue);background:#2f80ed1f}.landingPage1_container .ben-orange{color:var(--lp-orange);background:#ff6b3524}.landingPage1_container .ben-green{color:var(--lp-green);background:#27ae6024}.landingPage1_container .ben-purple{color:var(--lp-purple);background:#8b5cf624}.landingPage1_container span.benefit-underline.ben-blue{background:var(--lp-blue)}.landingPage1_container span.benefit-underline.ben-orange{background:var(--lp-orange)}.landingPage1_container span.benefit-underline.ben-green{background:var(--lp-green)}.landingPage1_container span.benefit-underline.ben-purple{background:var(--lp-purple)}.landingPage1_container .grow-business{background:linear-gradient(135deg,#081633 0%,#0d2151 60%,#123069 100%);padding:55px 0}.landingPage1_container .grow-inner{justify-content:space-between;align-items:center;padding:0 60px;flex-direction:row!important;gap:40px!important}.landingPage1_container .grow-left{flex:1;min-width:300px}.landingPage1_container .grow-title{color:#fff;margin:0 0 14px;font-size:.95rem;font-weight:800;line-height:1.2}.landingPage1_container .grow-desc{color:#ffffffc7;max-width:520px;margin-bottom:22px;font-size:.42rem}.landingPage1_container .grow-btn{width:fit-content}.landingPage1_container .grow-stats{flex:1;grid-template-columns:repeat(4,auto);justify-content:flex-end;gap:28px;display:grid}.landingPage1_container .grow-stat{text-align:center;flex-direction:column;align-items:center;display:flex}.landingPage1_container .grow-stat-value{font-size:.85rem;font-weight:800}.landingPage1_container .grow-stat-label{color:#ffffffb8;margin-top:4px;font-size:.32rem}.landingPage1_container .grow-stat-value.stat-orange{color:var(--lp-orange);background:0 0}.landingPage1_container .grow-stat-value.stat-blue{color:var(--lp-blue);background:0 0}.landingPage1_container .grow-stat-value.stat-green{color:var(--lp-green);background:0 0}.landingPage1_container .grow-stat-value.stat-purple{color:var(--lp-purple);background:0 0}.landingPage1_container .deals-head{justify-content:space-between;align-items:flex-end;width:95%;margin-bottom:30px;margin-left:auto;margin-right:auto;display:flex}.landingPage1_container .section-header{margin-bottom:45px}.landingPage1_container .section-title-left,.landingPage1_container .section-subtitle-left{text-align:left;margin-left:0;margin-right:0}.landingPage1_container .deals-head-left .section-title{margin:6px 0 8px}.landingPage1_container .viewall-dark{color:var(--lp-orange)}.landingPage1_container .deals-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.landingPage1_container .deal-location{flex-wrap:wrap;gap:6px}.landingPage1_container .deal-nights-inline{align-items:center;margin-left:auto;display:inline-flex}.landingPage1_container .deal-nights-inline:before{content:"🌙";margin-right:4px}.landingPage1_container .deal-priceRow{margin:6px 0 12px}.landingPage1_container .deal-perPerson{color:#888;font-size:.32rem;font-weight:500}.landingPage1_container .deal-btn{text-align:center;background:#0f2444;border-radius:8px;width:100%;padding:10px;display:block}.landingPage1_container .deal-btn:hover{background:#16346a}.landingPage1_container .footer-bottom{color:#aaa;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:22px 22px 0;font-size:.36rem;display:flex}.landingPage1_container .footer-bottom .copyright{border:none;margin:0;padding:0;font-size:.36rem}.landingPage1_container .footer-bottom-left{color:var(--lp-green);align-items:center;gap:7px;display:inline-flex}.landingPage1_container .footer-bottom-right{align-items:center;gap:6px;display:inline-flex}.landingPage1_container .footer-bottom .heartIcon{color:var(--lp-orange)}@media (max-width:992px){.landingPage1_container .hero-content{flex-direction:column}.landingPage1_container .agentLogin-card{width:100%;max-width:100%}.landingPage1_container .hero-text{text-align:center}.landingPage1_container .hero-badges,.landingPage1_container .hero-buttons{justify-content:center}.landingPage1_container .stats-bar{grid-template-columns:repeat(2,1fr)}.landingPage1_container .grow-inner{padding:0 20px;flex-direction:column!important}.landingPage1_container .grow-stats{justify-content:center;width:100%}}@media (max-width:576px){.landingPage1_container .stats-bar{grid-template-columns:1fr}.landingPage1_container .grow-stats{grid-template-columns:repeat(2,1fr);gap:18px}.landingPage1_container .specialFares-head h2{font-size:.7rem}.landingPage1_container .deals-head{flex-direction:column;align-items:flex-start;gap:10px}}
.promo1-container{width:100%;position:relative}.promo1-carousel{width:100%}.promo1-carousel-item{padding:8px 10px}.promo1-card{background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;height:100%;min-height:130px;display:flex;overflow:hidden;box-shadow:0 18px 40px #040c2259,0 2px 6px #040c2233}.promo1-img{background-position:50%;background-size:cover;border-top-left-radius:14px;border-bottom-left-radius:14px;flex-shrink:0;width:40%;min-width:130px}.promo1-info{flex-direction:column;flex:1;min-width:0;padding:11px 10px 16px 12px;display:flex}.promo1-label{letter-spacing:.8px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800}.promo1-route{color:#223052;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.promo1-city{letter-spacing:.3px;font-weight:800}.promo1-startingFrom{color:#8a93a6;font-size:11px}.promo1-priceRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.promo1-price{color:#14213d;white-space:nowrap;font-size:17px;font-weight:800}.promo1-book{color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.15;transition:transform .2s,filter .2s}.promo1-book:hover{filter:brightness(1.07);transform:translateY(-1px)}.promo1-tags{gap:14px;padding-top:5px;display:flex}.promo1-tag{color:#6b7280;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.promo1-tag svg{color:#9aa3b2;font-size:11px}.promo1-arrow{z-index:20;color:#223052;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #00000040}.promo1-arrow:hover{background:#f1f3f7}.promo1-arrow svg{font-size:14px}.promo1-arrow-left{left:8px}.promo1-arrow-right{right:8px}.promo1-loader{justify-content:center;align-items:center;width:100%;padding:18px;display:flex}.promo1-loader p{color:#e8ecf5;font-size:14px}@media (max-width:640px){.promo1-city{font-size:18px}.promo1-price{font-size:17px}}
.services1{--sv-primary:#ff6b00;--sv-purple:#6c3ce1;--sv-text-dark:#1a1a2e;background:#fff}.services1 .sv-hero{text-align:center;background:linear-gradient(135deg,#0a0e1ad9,#0a0e1a8c),url(https://images.unsplash.com/photo-1436491865332-7a61a109cc05?w=1600&q=80) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:500px;padding:80px 60px;display:flex}.services1 .sv-hero-inner{max-width:720px}.services1 .sv-badge{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12px;display:inline-flex}.services1 .sv-hero h1{color:#fff;margin:0 0 14px;font-size:52px;font-weight:800;line-height:1.15}.services1 .sv-hero h1 span{color:var(--sv-primary)}.services1 .sv-hero p{color:#cbd5e1;max-width:620px;margin:0 auto;font-size:16px;line-height:1.7}.services1 .sv-highlights{background:#fff;grid-template-columns:repeat(4,1fr);gap:20px;padding:26px 60px;display:grid;box-shadow:0 4px 20px #0000000f}.services1 .sv-highlight{justify-content:center;align-items:center;gap:14px;display:flex}.services1 .sv-highlight-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:19px;display:flex}.services1 .sv-highlight-text{flex-direction:column;display:flex}.services1 .sv-highlight-text strong{color:#1e293b;font-size:14px;font-weight:700}.services1 .sv-highlight-text span{color:#64748b;font-size:12px}.services1 .sv-highlight-icon.orange,.services1 .sv-card-icon.orange{color:var(--sv-primary);background:#ff6b001a}.services1 .sv-highlight-icon.blue,.services1 .sv-card-icon.blue{color:#3b82f6;background:#3b82f61a}.services1 .sv-highlight-icon.green,.services1 .sv-card-icon.green{color:#10b981;background:#10b9811a}.services1 .sv-highlight-icon.purple,.services1 .sv-card-icon.purple{color:var(--sv-purple);background:#6c3ce11a}.services1 .sv-card-icon.red{color:#f43f5e;background:#f43f5e1a}.services1 .sv-card-icon.teal{color:#0d9488;background:#0d94881a}.services1 .sv-head{text-align:center;max-width:720px;margin:0 auto 40px}.services1 .sv-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--sv-primary);margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.services1 .sv-head h2{color:var(--sv-text-dark);margin:0 0 12px;font-size:34px;font-weight:800}.services1 .sv-head p{color:#64748b;margin:0;font-size:15px;line-height:1.7}.services1 .sv-services{max-width:1500px;margin:0 auto;padding:70px 60px}.services1 .sv-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.services1 .sv-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:30px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 4px 20px #0000000f}.services1 .sv-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001a}.services1 .sv-popular{background:var(--sv-primary);color:#fff;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}.services1 .sv-card-icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;font-size:22px;display:flex}.services1 .sv-card h3{color:var(--sv-text-dark);margin:0 0 10px;font-size:19px;font-weight:700}.services1 .sv-card>p{color:#64748b;margin:0 0 18px;font-size:13px;line-height:1.7}.services1 .sv-features{margin:0;padding:0;list-style:none}.services1 .sv-features li{color:#475569;align-items:center;gap:8px;padding:5px 0;font-size:13px;list-style:none;display:flex}.services1 .sv-check{color:#10b981;flex-shrink:0;font-size:15px}.services1 .sv-why{background:linear-gradient(135deg,#1e3a5f,#0f2444);padding:55px 60px}.services1 .sv-why-inner{grid-template-columns:1fr 1.4fr;align-items:center;gap:40px;max-width:1500px;margin:0 auto;display:grid}.services1 .sv-why-left h2{color:#fff;margin:0 0 10px;font-size:28px;font-weight:800}.services1 .sv-why-left p{color:#94a3b8;margin:0;font-size:14px;line-height:1.7}.services1 .sv-stats{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.services1 .sv-stat{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:22px 14px}.services1 .sv-stat strong{margin-bottom:5px;font-size:26px;font-weight:800;display:block}.services1 .sv-stat strong.orange{color:var(--sv-primary)}.services1 .sv-stat strong.blue{color:#3b82f6}.services1 .sv-stat strong.green{color:#10b981}.services1 .sv-stat strong.purple{color:#a78bfa}.services1 .sv-stat span{color:#94a3b8;font-size:12px}.services1 .sv-destinations{max-width:1500px;margin:0 auto;padding:70px 60px}.services1 .sv-slider{align-items:center;gap:14px;display:flex;position:relative}.services1 .sv-slider-btn{width:42px;height:42px;color:var(--sv-text-dark);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:background .3s,color .3s;display:flex;box-shadow:0 4px 14px #00000014}.services1 .sv-slider-btn:hover{background:var(--sv-primary);border-color:var(--sv-primary);color:#fff}.services1 .sv-track{scroll-behavior:smooth;scrollbar-width:none;gap:20px;padding:6px 2px 14px;display:flex;overflow-x:auto}.services1 .sv-track::-webkit-scrollbar{display:none}.services1 .sv-dest-card{border-radius:14px;flex:0 0 260px;height:300px;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000001a}.services1 .sv-dest-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.services1 .sv-dest-card:hover img{transform:scale(1.08)}.services1 .sv-dest-overlay{background:linear-gradient(#0a0e1a00,#0a0e1ae6);flex-direction:column;gap:2px;padding:18px;display:flex;position:absolute;inset:auto 0 0}.services1 .sv-dest-overlay strong{color:#fff;font-size:18px;font-weight:700}.services1 .sv-dest-overlay span{color:#cbd5e1;font-size:12px}.services1 .sv-cta{background:linear-gradient(135deg,#1e3a5f,#0f2444);padding:60px}.services1 .sv-cta-inner{justify-content:space-between;align-items:center;gap:40px;max-width:1500px;margin:0 auto;display:flex}.services1 .sv-cta-content{max-width:620px}.services1 .sv-cta-content h2{color:#fff;margin:0 0 12px;font-size:30px;font-weight:800}.services1 .sv-cta-content p{color:#94a3b8;margin:0 0 24px;font-size:14px;line-height:1.7}.services1 .sv-cta-btn{background:var(--sv-primary);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:13px 30px;font-size:14px;font-weight:700;text-decoration:none;transition:background .3s;display:inline-flex}.services1 .sv-cta-btn:hover{color:#fff;background:#e05a00}.services1 .sv-cta-icon{color:#ffffff14;flex-shrink:0;font-size:140px;line-height:1}@media (max-width:1200px){.services1 .sv-grid,.services1 .sv-highlights{grid-template-columns:repeat(2,1fr)}.services1 .sv-why-inner{grid-template-columns:1fr}}@media (max-width:900px){.services1 .sv-hero{min-height:380px;padding:60px 30px}.services1 .sv-hero h1{font-size:38px}.services1 .sv-services,.services1 .sv-destinations{padding:50px 24px}.services1 .sv-why,.services1 .sv-cta{padding:45px 24px}.services1 .sv-stats{grid-template-columns:repeat(2,1fr)}.services1 .sv-cta-inner{text-align:center;flex-direction:column}.services1 .sv-cta-icon{font-size:100px}}@media (max-width:600px){.services1 .sv-hero{min-height:320px;padding:45px 20px}.services1 .sv-hero h1{font-size:30px}.services1 .sv-hero p{font-size:14px}.services1 .sv-highlights{grid-template-columns:1fr;padding:24px 20px}.services1 .sv-highlight{justify-content:flex-start}.services1 .sv-grid,.services1 .sv-stats{grid-template-columns:1fr}.services1 .sv-head h2{font-size:26px}.services1 .sv-slider-btn{display:none}.services1 .sv-dest-card{flex:0 0 220px;height:260px}.services1 .sv-cta-content h2{font-size:24px}}
