@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);*{backface-visibility:none;-webkit-backface-visibility:none;perspective:1000;-webkit-perspective:1000}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--blue-100:#e6f6ff;--blue-200:#e8ebff;--blue-500:#5060ef;--blue-700:#0073b3;--blue-600:#006ee3;--light-blue-100:#006ee3;--light-blue-200:#006ee7;--light-blue-300:#1565ff;--blue-800:#232e48;--blue-900:#303f5b;--white-100:#fff;--white-200:#f4f4f4;--grey-50:#637381;--grey-100:#ddd;--grey-200:#b1b3be;--grey-300:#9da1ae;--grey-400:#73767f;--grey-500:#6b6982;--grey-700:#313541;--grey-600:#51555e;--grey-800:#76875873;--grey-900:#6e7a9a;--green-200:#b3e6cb;--green-500:#209a4e;--green-600:#00ab53;--green-900:#021;--purple-600:#4d0463;--purple-200:#cfd4ff;--purple-100:#f5e6f9;--maroon-500:#ae1955;--maroon-100:#feecf4;--yellow-100:#fff2cc;--yellow-200:#ffebb3;--yellow-300:#cb9701;--yellow-700:#664c00;--orange-200:#fb8c6c;--orange-500:#ff4600;--orange-600:orange;--orange-700:#ffde80;--red-100:#feecf4;--red-200:#f8d0d0;--red-400:#b33100;--red-500:#ae1955;--red-600:#dc1414;--red-700:#8f2600;--font-size-sm:.75rem;--font-size-md:.875rem;--font-size:1rem;--font-size-l:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-family:Arial;--dflex:flex;--ditem-center:center;--dspace-between:space-between}.font-size-18{font-size:18px}.font-size-15{font-size:15px}.font-size-12{font-size:12px}.white-color{color:var(--white-100)}.underline{text-decoration:underline}.blue-500{color:var(--blue-500)}.blue-800{color:var(--blue-800)}.grey-100{color:var(--grey-100)}.grey-200{color:var(--grey-200)}.grey-300{color:var(--grey-300)}.grey-400{color:var(--grey-400)}.grey-500{color:var(--grey-500)}.grey-50{color:var(--grey-50)}.grey-50-imp{color:var(--grey-50)!important}.grey-700{color:var(--grey-700)!important}.green-600{color:var(--green-600)!important}.green-200{color:var(--green-200)}.purple-600{color:var(--purple-600)}.purple-200{color:var(--purple-200)}.purple-100{color:var(--purple-100)}.maroon-500{color:var(--maroon-500)}.maroon-100{color:var(--maroon-100)}.red-600{color:var(--red-600)}.orange-200{color:var(--orange-200)}.orange-600{color:var(--orange-600)}.green-500{color:var(--green-500)}.dflex{display:var(--dflex)}.ditem-center{align-items:var(--ditem-center)}.item-baseline{align-items:baseline}.dspace-btwn{justify-content:var(--dspace-between)}.flex-row{flex-direction:row!important}.fw-bol{font-weight:700!important}.fw-500{font-weight:500}.fw-light{font-weight:400}.mrg-t-5{margin-top:5px}.mrg-t-10{margin-top:10px}.mrg-b-10{margin-bottom:10px}.mrg-l-10{margin-left:10px}.mrg-l-negative-14{margin-left:-14px}.mrg-l-8{margin-left:8px}.mrg-r-5{margin-right:5px}.mrg-l-5{margin-left:5px}.mrg-r-10{margin-right:10px}.mrg-b-15{margin-bottom:15px}.mrg-l-15{margin-left:15px}.mrg-r-15{margin-right:15px}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.gab-pl-5,.gab-pl-6,.gab-pr-6{padding-left:5px}.gab-pl-10{padding-left:10px}.gab-pr-10{padding-right:10px}.make-scroll{overflow:auto;scrollbar-width:thin}.d-block{display:block}.dflex-column{flex-direction:column}.pointer-cursor{cursor:pointer}.position-absolute{position:absolute}.gap-pl-8,.gap-px-8{padding-left:1.125rem!important}.gap-pr-8,.gap-px-8{padding-right:1.125rem!important}.gap-pt-2,.gap-py-2{padding-top:.2rem!important}.gap-pt-4,.gap-py-4{padding-top:.4rem!important}.gap-pl-3,.gap-px-3{padding-left:.3rem!important}.gap-pr-3,.gap-px-3{padding-right:.3rem!important}.gap-pl-4,.gap-px-4{padding-left:.5rem!important}.gap-pr-4,.gap-px-4{padding-right:.5rem!important}.gap-pl-5,.gap-px-5{padding-left:.625rem!important}.gap-pr-5,.gap-px-5{padding-right:.625rem!important}.gap-pl-1rem,.gap-px-1rem{padding-left:1.025rem!important}.gap-pr-1rem,.gap-px-1rem{padding-right:1.025rem!important}.gap-ml-5,.gap-mx-5{margin-left:.625rem!important}.gap-mr-5,.gap-mx-5{margin-right:.625rem!important}.gap-pl-6,.gap-px-6{padding-left:.75rem!important}.gap-pr-6,.gap-px-6{padding-right:.75rem!important}.gap-pt-6,.gap-py-6{padding-top:.6rem!important}.gap-pb-6,.gap-py-6{padding-bottom:.6rem!important}.gap-pb-2,.gap-py-2{padding-bottom:.3125rem!important}.gap-pt-5,.gap-py-5{padding-top:.5rem!important}.gap-pb-5,.gap-px-5{padding-bottom:.5rem!important}.gap-pt-8,.gap-py-8{padding-top:.8rem!important}.gap-pb-8,.gap-py-8{padding-bottom:.8rem!important}.gap-pb-9,.gap-py-9{padding-bottom:1rem!important}.gap-pt-9,.gap-py-9{padding-top:1rem!important}.gap-pl-9,.gap-px-9{padding-left:1rem!important}.gap-pr-9,.gap-px-9{padding-right:1rem!important}.gap-mt-4,.gap-my-4{margin-top:.4rem!important}.gap-mb-4,.gap-my-4{margin-bottom:.4rem!important}.gap-mt-5,.gap-my-5{margin-top:.5rem!important}.gap-mb-5,.gap-my-5{margin-bottom:.5rem!important}.gap-mt-6,.gap-my-6{margin-top:.6rem!important}.gap-mb-6,.gap-my-6{margin-bottom:.6rem!important}.gap-mt-8,.gap-my-8{margin-top:.8rem!important}.gap-mb-8,.gap-mx-8,.gap-my-8{margin-bottom:.8rem!important}.gap-mt-9,.gap-my-9{margin-top:1rem!important}.gap-mb-9,.gap-my-9{margin-bottom:1rem!important}.gap-ml-9,.gap-mx-9{margin-left:1rem!important}.gap-mr-9,.gap-mx-9{margin-right:1rem!important}.float-left{float:left!important}.d-inline-block{display:inline-block!important}.gap-px-2{padding:0 .4rem}.text-lg{font-size:.875rem!important}.font-size-sm{font-size:var(--font-size-sm)!important}.font-size-md{font-size:var(--font-size-md)!important}.font-size{font-size:var(--font-size)!important}.font-size-l{font-size:var(--font-size-l)!important}.font-size-lg{font-size:var(--font-size-lg)!important}.font-size-xl{font-size:var(--font-size-xl)!important}.justify-center{justify-content:center!important}.pdg-r-10{padding-right:10px}.fp-font-16{font-size:var(--font-size)!important}.fp-font-12{font-size:var(--font-size-sm)!important}.fr--top-radious{border-top-left-radius:8px;border-top-right-radius:8px}.fr--bottom-radious{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.item--top{align-items:start}.gap-pt-py{padding-top:8px}.pr10{padding-right:10px}.f-wrap{flex-wrap:wrap}.d--inline__flex{display:inline-flex}.text-sm{font-size:var(--font-size-sm)!important}.text-md{font-size:var(--font-size-md)!important}.text-normal{font-size:var(--font-size)!important}.text-xl{font-size:var(--font-size-xl)!important}.align-items-stretch{align-items:stretch!important}.rotate180{transform:rotate(180deg)}.flex-1{flex:1}.fp-row{display:flex;flex-wrap:wrap}.content-justify-center{justify-content:center!important}.flex-end{justify-content:flex-end}.br-8{border-radius:8px}.is__color-red{color:#b01010!important}.is__color-green{color:#008a04!important}.l-height-18{line-height:18px!important}@font-face{font-family:home;font-style:normal;font-weight:400;src:url(//c.fareportal.com/n/portals/92/m/fonts/new-home-1.0.18.ttf) format("truetype")}.fit--content{width:fit-content}*{margin:0;padding:0}*,.App{-webkit-box-sizing:border-box;box-sizing:border-box}.App{height:calc(var(--vh, 1vh)*100);overflow:hidden;width:100%}.botPanel{background-color:#fff;border-radius:8px;max-width:316px;padding:18px 14px}.quickReplies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px}.quickReply__button{-webkit-box-flex:1;-ms-flex-positive:1;background:#fff;border:1px solid #a4c3ff;border-radius:4px;color:#1565ff;flex-grow:1;font-size:12px;font-weight:400;letter-spacing:-.2px;line-height:1.2;margin:6px 5px 0 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:8px 6px;text-align:left;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.quickReply__button:hover{background-color:#d5e6ff;cursor:pointer;-webkit-transform:scale(1.05) translateY(-6px);-ms-transform:scale(1.05) translateY(-6px);transform:scale(1.05) translateY(-6px)}.quickReply__button:focus:hover{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.quickReply__button:focus{outline:none}.quickReply__btn_transcript{-webkit-box-flex:1;-ms-flex-positive:1;background:#fff;border:1px solid #a4c3ff;border-radius:4px;color:#1565ff;cursor:default;flex-grow:1;font-size:12px;font-weight:400;letter-spacing:-.2px;line-height:1.2;margin:6px 5px 0 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:8px 6px;text-align:left}.add-new-tabs{background:#febd01;border-radius:20px;color:#000;display:inline-block;font-size:10px;font-weight:700;left:63px;line-height:13px;padding:1px 6px;position:absolute;top:-11px}.thumbs_dislike{margin-left:5px}.thumbs_dislike,.thumbs_like{Width:20px;Height:20px;cursor:pointer}.thumbs_like{margin-right:6px}.thumbs_dislike{position:relative;top:1px}.likeAnddislikewraper{align-items:center;display:flex;margin-top:10px}.likeAnddislikewraperanimation{animation:hideMe 3s forwards;color:#1565ff;font-size:12px;padding-top:8px}.likeAnddislikewraperanimationForChatWithExpert{animation:hideMe 10s forwards;color:#1565ff;font-size:12px;padding-top:8px}.var-line{font-size:18px;margin-left:5px;margin-right:5px}@keyframes hideMe{0%{opacity:1}to{opacity:0}}.flightUpdate{background-color:#fff;border:5px solid #f2e8e2;border-radius:12px 12px 12px 0;max-width:320px;width:95%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flightUpdate,.flightUpdate .flightUpdate__header{display:-webkit-box;display:-ms-flexbox;display:flex}.flightUpdate .flightUpdate__header{padding:15px 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flightUpdate .flightUpdate__header .heading{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:600}.flightUpdate .flightUpdate__header .close{width:12px}.flightUpdate .flightUpdate__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flightUpdate .flightUpdate__body>button{-ms-flex-item-align:end;align-self:flex-end;background:#e6f1fc;border:none;border-radius:5px;color:#006ee3;font-size:16px;font-weight:600;margin:10px 15px;outline:none;padding:8px 28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flightUpdate__flight{margin:0 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:2px solid #006ee3;border-radius:5px 5px 0 0;-ms-flex-direction:column;flex-direction:column}.flightUpdate__flight,.flightUpdate__flight__header{display:-webkit-box;display:-ms-flexbox;display:flex}.flightUpdate__flight__header{background-color:#e6f1fc;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flightUpdate__flight__header__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:14px}.flightUpdate__flight__header__info>.header__title{font-weight:600;padding:0 0 5px}.flightUpdate__flight__header__info>.header__travelInfo{display:-webkit-box;display:-ms-flexbox;display:flex}.flightUpdate__flight__header__info>.header__travelInfo .cities{font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flightUpdate__flight__header__info>.header__travelInfo .dates{padding-left:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:375px){.flightUpdate__flight__header__info>.header__travelInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flightUpdate__flight__header__info>.header__travelInfo .dates{padding-left:0}}.header__down{background-color:#f5faff;border-radius:50%;height:20px;margin-left:20px;width:20px}.flightUpdate__flight>section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.flight__input__header{font-size:14px;margin:0 0 0 3.5%;padding:10px 0 5px}.flightUpdate__flight>section .input__card{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #000;border-radius:5px;-ms-flex-direction:column;flex-direction:column;padding:0 2px 0 4px;width:45%}.flightUpdate__flight>section .input__card>label{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top:5px}.flightUpdate__flight>section .input__card>input{border:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;outline:none}.flightUpdate__flight>section .flight__input__column{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;font-size:10px;justify-content:space-evenly}.unstyled::-webkit-calendar-picker-indicator{margin:0 1px 0 0;padding:0}input[type=date]{display:inline-flex}.giftCardForm{background-color:#fff;border:5px solid #f2e8e2;border-radius:12px 12px 12px 0;max-width:320px;width:95%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.giftCardForm,.giftCardForm .giftCardForm__header{display:-webkit-box;display:-ms-flexbox;display:flex}.giftCardForm .giftCardForm__header{padding:15px 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.giftCardForm .giftCardForm__header .heading{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.giftCardForm .giftCardForm__header .close{width:12px}.giftCardForm .giftCardForm__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.giftCardForm .giftCardForm__body>button{-ms-flex-item-align:end;align-self:flex-end;background:#e6f1fc;border:none;border-radius:5px;color:#006ee3;cursor:pointer;font-size:16px;font-weight:600;margin:10px 15px;outline:none;padding:8px 28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.giftCardForm__body .input_row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.giftCardForm__body .input_row label{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;left:25px;margin-top:15px;opacity:0;padding:0 2px;position:absolute;top:-20px;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.giftCardForm__body .input_row input:not(:placeholder-shown)+label{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.giftCardForm__body .gift__code__question{font-size:16px;padding:0 18px}.giftCardForm__body .input_row input{border:2px solid #c7c7c7;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:16px;outline:none;padding:10px;text-transform:uppercase;width:100%}.otherChanges{background-color:#fff;border:5px solid #f2e8e2;border-radius:12px 12px 12px 0;max-width:320px;padding:10px;width:85%}.otherChanges .otherChanges__header{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.otherChanges .otherChanges__header .heading{font-size:16px;font-weight:600}.otherChanges .otherChanges__header .close{width:12px}.close{cursor:pointer}.otherChanges>form{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.otherChanges .otherChanges__form,.otherChanges>form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.otherChanges .otherChanges__form{border:2px solid #006ee3;border-radius:5px 5px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.otherChanges .otherChanges__form>label{background:#e6f1fc;border-radius:5px 5px 0 0;color:#313541;font-size:14px;font-weight:600;padding:15px 20px}.otherChanges .otherChanges__form>textarea{border:none;height:90px;outline:none;padding:10px 20px}.close{width:9px}.otherChanges>form>button{background:#e6f1fc;border:none;border-radius:5px;color:#006ee3;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;outline:none;padding:8px 28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.otherChanges.otherChanges__form>input{padding:20px}.inputAreanew{border:2px solid #b3c9df;font-size:14px;height:0;outline:none;padding:30px}.CancelReason{background-color:#fff;border:5px solid #f2e8e2;border-radius:12px 12px 12px 0;max-width:320px;padding:10px;width:85%}.CancelReason .CancelReason__header{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CancelReason .CancelReason__header .heading{font-size:16px;font-weight:600}.CancelReason .CancelReason__header .close{width:12px}.CancelReason>form{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.CancelReason .CancelReason__form,.CancelReason>form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CancelReason .CancelReason__form{border:2px solid #006ee3;border-radius:5px 5px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.CancelReason .CancelReason__form>label{background:#e6f1fc;border-radius:5px 5px 0 0;color:#313541;font-size:14px;font-weight:600;padding:15px 20px}.CancelReason .CancelReason__form>textarea{border:none;height:90px;outline:none;padding:10px 20px}.CancelReason>form>.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.CancelReason>form>.buttons button{background:#e6f1fc;border:none;border-radius:5px;color:#006ee3;cursor:pointer;font-size:16px;font-weight:600;margin-left:5px;margin-top:10px;outline:none;padding:8px 28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.supportTicket{background-color:#fff;border:5px solid #f2e8e2;border-radius:12px 12px 12px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:320px;padding:15px;width:95%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.supportTicket .supportTicket__header{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600}.supportTicket__form .input_row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.supportTicket__form .input_row label{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;left:15px;margin-top:15px;opacity:0;padding:0 2px;position:absolute;top:-6px;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.supportTicket__form .input_row input:not(:placeholder-shown)+label,.supportTicket__form .input_row textarea:not(:placeholder-shown)+label{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.supportTicket__form .input_row input{color:#000}.supportTicket__form .input_row input,.supportTicket__form .input_row textarea{border:2px solid #c7c7c7;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:16px;margin-top:15px;outline:none;padding:10px;width:100%}.supportTicket__form .input_row textarea{height:80px;resize:none}.supportTicket__form .input_row input:not(:placeholder-shown){font-weight:600}.supportTicket__form .submit{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.supportTicket__form .submit button{background:#e6f1fc;border:none;border-radius:5px;color:#006ee3;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;margin-top:10px;outline:none;padding:8px 28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.supportTicket__form .submit button .submitting{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.supportTicket__form .submit button .submitting span{background:#006ee3;border:none;border-radius:50%;height:6px;margin-bottom:4px;margin-left:5px;width:6px}.supportTicket__form .query_type{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:2px solid #c7c7c7;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;-ms-flex-direction:column;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:16px;margin-top:15px;outline:none;width:100%}.supportTicket__form .query_type .queryType-label{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;left:15px;margin-top:15px;padding:0 2px;position:absolute;top:-23px}.supportTicket__form .query_type .querySelection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px 2px}.supportTicket__form .query_type .querySelection>img{width:30px}.supportTicket__form .query_type .querySelection .values{-webkit-box-flex:1;-ms-flex:1;flex:1}.supportTicket__form .query_type .querySelection .values .placeholder{color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.supportTicket__form .query_type .querySelection .values .placeholder-hide{display:none}.supportTicket__form .query_type .querySelection .values .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.supportTicket__form .query_type .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:5px;border-top:2px solid #c7c7c7;-ms-flex-direction:column;flex-direction:column;max-height:175px;overflow-y:scroll;width:100%}.supportTicket__form .query_type .options .option{border-bottom:1px solid #c7c7c7;color:#888;cursor:pointer;font-size:16px;font-weight:600;padding:10px}.supportTicket__form .query_type .options .option:hover{background:#e6f1fc;color:#006ee3}.mainDiv{background:#fff;border-radius:12px 12px 12px 0;margin-top:8px;max-height:26rem;max-width:320px;padding:10px 15px 15px}@media(max-width:320px){.mainDiv{max-width:100%}.airInfo{display:flex;flex-direction:column}.frm{padding:10px 0}.inputArea{width:60%}}.airInfo{align-self:center;display:flex;flex:1}.close{display:flex;justify-content:flex-end}.mainText{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600}.inputArea{border:2px solid grey;border-radius:6px;box-sizing:border-box;font-size:14px;height:0;margin:10px 0;outline:none;padding:13px;width:135px}.btn-main{background:#e6f1fc;border:none;border-radius:5px;color:#006ee3;display:inline;font-size:16px;font-weight:600;margin-left:10px;margin-top:10px;outline:none;padding:8px 28px;width:fit-content}.container{display:flex;justify-content:end}.ic{align-self:center;height:24px;width:36px}.fftext{padding-bottom:5px;padding-top:0}.ffinput{border:2px solid grey;border-radius:6px;margin-left:20px;padding:5px;width:140px}.listName{margin-bottom:5px;margin-top:5px}.airlineName{align-self:center;display:inline;flex:1;font-size:x-small;font-weight:600;text-align:center}.CustName{display:flex;font-weight:600;justify-content:space-between}.test{border:2px solid #006ee3;border-radius:5px 5px 5px 0;margin:10px;padding:10px}.input{height:0;overflow:hidden;transition:height .3s ease}.input.show{height:40px}.airlineDetails{height:0;overflow:hidden;transition:height .1s ease}.airlineDetails.visible{height:100%;overflow:auto}.info{max-height:300px;overflow:auto}.arrow_down{background-color:#f5faff;height:20px;margin-right:20px;transform:rotate(0deg);transition:rotateZ .2s ease;width:20px}.outerDiv{display:flex;justify-content:space-between;padding:10px}.noteText{font-size:small}.mainComp{padding:10px}.nameInfo{max-height:200px;overflow:auto}.frm{display:flex;justify-content:space-between}.outerFrm{padding:20px 0}.textNotLast{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600}.note{font-size:small;font-weight:600;padding-top:3px}.inputAreaEmail{border:2px solid grey;border-radius:6px;box-sizing:border-box;font-size:14px;height:0;margin:10px 0;outline:none;padding:13px;width:90%}.new-card-details{min-height:120px;width:251px}.new-card-details,.new-card-details-after-submit{background:#fff;border-radius:8px;margin-top:10px;padding:14px 19px}.new-card-details-after-submit{display:inline-block}.new-card-details_remove{background:#fff;border-radius:8px;display:inline-block;height:38px;margin-top:10px;padding:9px}.new-card-form{margin-top:4px}.new-card-header{color:#212121;font-family:Arial;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:20px;text-align:left}.new-card-form input{border:1px solid #3f5ff680;border-radius:4px;color:#212121;font-size:12px;font-weight:400;height:36px;margin:4px 9px 4px 0;padding:8px 0 8px 12px;width:100%}.new-card-form input:focus{outline:none}.new-card-form input.expiry-txt{width:116px}.new-card-form input.new-card-ccv-txt{width:87px}.new-card-form .disabled{background-color:#f0f0f0}.new-card-pay-btn{background:#008a04;border:1px solid #3f5ff6;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:36px;line-height:20px;margin-top:10px;padding:8px 32px;width:216px}.new-card-pay-btn:focus{outline:none}.expire-block{display:flex;flex-direction:row}.card_list{margin-top:2px}.card_list .card-visa{height:24px;margin-right:4px;width:52px}.card_list .card-master{left:54px;width:33px}.card_list .card-discover,.card_list .card-master{border-radius:4px;height:24px;margin-right:6px;position:absolute}.card_list .card-discover{left:120px;width:29px}.card_list .card-american{border-radius:4px;height:24px;left:90px;margin-right:6px;position:absolute;width:27px}.card_list .card-diners{left:148px}.card_list .card-carte,.card_list .card-diners{border-radius:4px;height:24px;margin-right:6px;position:absolute;width:44px}.card_list .card-carte{left:180px}.input-group{border:1px solid #3f5ff680;border-radius:4px;display:flex;height:36px}.input-group input{border:0 solid!important;height:33px;margin:0;padding:0 0 0 10px}.verify-cardType .carddisplay{border-radius:4px;height:24px;margin-right:2px;position:relative;top:5px;width:44px}.verify-cardType.card-Icon{position:absolute;right:2px;top:11px}.verify-cardType.card-Icon img{border-radius:4px;height:24px;margin-right:2px;width:44px}.verify-cardType .ic-notice{color:#ec4a4a;font-size:13px;margin-right:6px;position:relative;top:8px}.input-group.alert-message{border:1px solid #ec4a4a!important}.alert-message-block{display:flex;flex-direction:row;padding:4px 0}.alert-message-block .ic-notice{color:#ec4a4a;font-size:13px;margin-right:6px}.alert-message-block .alert-text{color:#ec4a4a;font-family:Arial,Helvetica,sans-serif;font-size:10px}.lbl-error{color:#ec4a4a;font-size:.675rem;margin-bottom:6px;padding-left:18px;position:relative}.is__card--month .lbl-error{padding-left:0!important}.message .lbl-error .icon{font-size:12px;height:auto;left:0;position:absolute;top:0;width:auto}.new-card-form input.error{border:1px solid #ec4a4a}.is__cc--number{color:var(--grey-600);font-size:var(--font-size-md);padding-top:2px}.is__ccv-form .new-card-form input{height:27px!important;margin-right:0!important}.is__ccv-form label{color:var(--grey-600);font-size:9px}.is__ccv-form .cc__card--icon{padding-top:2px}.is__ccv-form .new-card-form{margin-top:0!important}.placeholder{color:#1b2a4b;font-size:14px;letter-spacing:-.2px;line-height:20px;margin-left:50px;text-wrap:nowrap}.new-card-form input.exchg-new-card-border{border:1px solid #d6d6d6!important}.cc__card{background-color:#fff;border:none;border-radius:.5rem .5rem .5rem 0;-webkit-box-shadow:0 0 6px 2px #3d5aff;box-shadow:0 0 6px 2px #3d5aff;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:275px;padding:.5rem;width:30%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc__card header{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;padding:.5rem}.cc__card .card__form{display:grid;grid-template-areas:"first first" "second second" "third fourth";padding:.5rem;grid-column-gap:.5rem;grid-row-gap:.5rem}.cc__card .card__form div:first-child{grid-area:first}.cc__card .card__form div:nth-child(2){grid-area:second}.cc__card .card__form div:nth-child(3){grid-area:third}.cc__card .card__form div:nth-child(4){grid-area:fourth}.cc__card button{background:#fff;border:2px solid #3d5aff;border-radius:.7rem;color:#3d5aff;font-size:1rem;font-weight:600;height:2.5rem;margin:0 auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:50%}.cc__card button:hover{background:#3d5aff;color:#fff}.customInput{border:1px solid #c7c7c7;border-radius:.25rem;display:grid;grid-template-columns:1fr;padding:.5rem}.customInput label{font-size:.75rem;margin-bottom:.25rem}.customInput input{background:transparent;border:none;font-size:15px;font-weight:600;height:100%;outline:none;text-transform:uppercase;width:100%}.QueryCard{background-color:#fff;border:5px solid #f2e8e2;border-radius:12px 12px 12px 0;max-width:320px;padding:10px;width:85%}.QueryCard .QueryCard__header{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.QueryCard .QueryCard__header .heading{font-size:16px;font-weight:600}.QueryCard .QueryCard__header .close{width:12px}.QueryCard>form{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.QueryCard .QueryCard__form,.QueryCard>form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.QueryCard .QueryCard__form{border:2px solid #006ee3;border-radius:5px 5px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.QueryCard .QueryCard__form>textarea{border:none;height:150px;outline:none;padding:10px 20px}.close{height:9px;width:100%}.QueryCard>form>button{background:#e6f1fc;border:none;border-radius:5px;color:#006ee3;font-size:16px;font-weight:600;margin-top:10px;outline:none;padding:8px 28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mainDivFare{background-color:#fff;border:5px solid #f2e8e2;border-radius:12px 12px 12px 0;font-size:14px;font-weight:500;width:30%}@media(max-width:450px){.mainDivFare{width:90%}}.data{font-weight:300}.params{display:flex;justify-content:space-between;margin-top:10px}.ref{color:green}.nonref{color:red}.info-penalty{border:1px solid;border-radius:100%;font-size:xx-small;height:12px;vertical-align:text-top;width:12px}@media(max-width:380px){.penaltyInfo{top:-3rem;width:90%}}.penaltyInfo{background-color:#fff;border-radius:5px;box-shadow:5px 5px 5px #888;font-size:small;left:0;outline:1px solid gray;padding:10px;position:absolute;top:0;width:19rem;z-index:1}.mainDivHeader{background-color:#f2e8e2;border-radius:10px 10px 0 0;color:#212121;font-size:16px;font-weight:700;padding:19px 20px}.mainDivData{padding:5px 15px}.penalty{padding-bottom:5px}.refAmount{font-weight:600;padding-top:5px}.note{background:#fff8e6;border:1px solid #ffde80;border-radius:4px;padding:12px}.token-carousell-section{height:auto!important;width:1200px}.v-for-money-contractDetails{display:-webkit-box;display:-ms-flexbox;display:flex;width:380px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.token-carousell-section .alice-carousel__stage{width:1200px}.v-for-money-contractDetails .bookingDetails__header{background-color:#f2e8e2;border-radius:10px 10px 0 0;color:#212121;font-size:16px;font-weight:700;padding:19px 20px}.v-for-money-contractDetails .contractDetails__body{background-color:#fff;background:#fff;border-bottom:6px solid #dfdddd99;border-left:2px solid #dfdddd99;border-radius:8px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-right:2px solid #dfdddd99;padding:0 14px}.v-for-money-contractDetails .contractDetails__body,.v-for-money-contractDetails .contractDetails__body__flights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.v-for-money-contractDetails .contractDetails__body__flights{font-family:Arial,sans-serif;margin-bottom:10px}.v-for-money-contractDetails .flight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.v-for-money-contractDetails .destination__details,.v-for-money-contractDetails .origin__details{width:40%}.v-for-money-contractDetails .mrg-t-15{margin-top:8px}.v-for-money-contractDetails .flight__type{align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.v-for-money-contractDetails .Price_per_person{color:#757575;display:flex;font-size:.75rem;font-weight:500;padding:1px 0;width:100%}.v-for-money-contractDetails .flight__type__totalDuration{color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.v-for-money-contractDetails .flight__type__totalDuration__colon{margin:0 1px}.v-for-money-contractDetails .flight__type__totalDuration__duration{color:#212121;font-weight:600}.v-for-money-contractDetails .flight__airline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5px 0;padding-bottom:4px}.v-for-money-contractDetails .airline,.v-for-money-contractDetails .flight__airline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-for-money-contractDetails .airline__img{border:1px solid #e5e5e5;border-radius:5px;height:24px;padding:1px;width:36px}.v-for-money-contractDetails .airline__name{color:#757575;font-size:14px;padding:3px 7px}.v-for-money-contractDetails .flight__ticket__price{color:#00ab53;font-size:.875rem!important;text-align:right}.v-for-money-contractDetails .flight__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#757575;font-family:Arial,sans-serif;font-size:14px;justify-content:space-between}.v-for-money-contractDetails .arrival_time,.v-for-money-contractDetails .departure_time{color:#212121;font-weight:600;height:20px;-webkit-text-decoration:none solid #212121;text-decoration:none solid #212121}.v-for-money-contractDetails .departure_time{font-size:.875rem;margin-left:0;padding-left:0;width:80px}.v-for-money-contractDetails .date{height:20px}.v-for-money-contractDetails .airport{font-size:.75rem}.v-for-money-contractDetails .midway{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0;padding:0 6px;text-align:center}.v-for-money-contractDetails .flight_duration_wrap{height:22px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-for-money-contractDetails .flight_duration{color:#757575;font-size:12px;font-size:10px;line-height:20px;margin:0 auto;max-width:49px;text-align:center}.v-for-money-contractDetails .non_stop{display:grid;font-size:10px;margin-right:20px;padding-top:5px;place-items:center;white-space:nowrap;width:100%}.v-for-money-contractDetails .bookingDetails__body__pax{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.v-for-money-contractDetails .paxDetails__header{background-color:#f2f2f2;margin:0 -8px;padding:9px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#757575;font-family:Arial;font-size:12px}.v-for-money-contractDetails .paxDetails__data,.v-for-money-contractDetails .paxDetails__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.v-for-money-contractDetails .paxDetails__data{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px}.v-for-money-contractDetails .paxDetails__data__name{color:#212121;font-family:Arial,sans-serif;font-size:14px;font-weight:700;max-width:60%;min-width:30%}.v-for-money-contractDetails .paxDetails__data__pnr{color:#757575;font-family:Arial,sans-serif;font-size:14px}.v-for-money-contractDetails .layOver__wrap{position:relative;width:100%;z-index:1}.v-for-money-contractDetails .layOver{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#e9f2df;border-radius:4px;justify-content:center;margin:0 auto;padding:10px;width:88%;z-index:1}.v-for-money-contractDetails .layOver__wrap:after{background:transparent;border-bottom:1px dashed #bababa;bottom:50%;content:"";position:absolute;top:0;width:100%;z-index:0}.v-for-money-contractDetails .layOver>p{color:#3a951a;font-family:Arial,sans-serif;font-size:14px;margin-left:5px;-webkit-text-decoration:none solid #3a951a;text-decoration:none solid #3a951a}.v-for-money-contractDetails .contract__price{color:#3a951a;display:block;font-size:1.3rem;font-weight:700}.v-for-money-contractDetails .flight__type__label{background-color:#ebebeb;border-radius:4px;color:#000;font-family:Arial;font-size:.75rem;font-style:normal;font-weight:700;line-height:14px;padding:6px 14px;width:100%}.v-for-money-contractDetails .buttons_viewDetails{border:2px solid #3d5aff;font-size:12px;height:2rem;width:100%}.btn-iti,.v-for-money-contractDetails .buttons_viewDetails{align-self:center;border-radius:.5rem;color:#3d5aff;font-weight:600;margin-top:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn-iti{font-size:14px}.v-for-money-contractDetails .flight__ticket__price1{color:#212121;font-size:.8rem;padding-right:5px;text-align:right}.v-for-money-contractDetails .Iti_number{align-items:center;background:#f3f5ff;border-radius:4px;color:#212121;display:flex;font-size:11px;font-weight:400;line-height:14px;margin-top:10px;min-height:34px;padding:1px 9px;text-align:left}.v-for-money-contractDetails .buttons_showSimilar1{align-self:center;background-color:#fff;border:2px solid #acb4e1;border-radius:.5rem;color:#3d5aff;font-size:1rem;font-weight:600;height:2.5rem;margin-bottom:8px;margin-top:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.v-for-money-contractDetails .cheap-header-s img{float:right;margin-right:14px;Width:24px;Height:23.27px;position:relative;top:8px}.v-for-money-contractDetails .per-adult{color:#000;font-size:8px;line-height:10px}.v-for-money-contractDetails .origin__details .airport{margin-left:0}.v-for-money-contractDetails .destination__details .airport,.v-for-money-contractDetails .destination__details .arrival_time{text-align:right}.v-for-money-contractDetails .destination__details .arrival_time{font-size:.875rem}.v-for-money-contractDetails .token-arrival_time{color:#212121;font-size:14px;font-style:normal;font-weight:700;height:20px;line-height:17px;text-align:right}.v-for-money-contractDetails .destination__details .airport{font-size:.75rem}.book-now-block{align-items:end;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.btn-book-now{background:#3f5ff61c;border:1px solid #3f5ff6;padding:8px 12px;width:89px}.per-person-amount{color:#3f5ff6;font-size:16px;font-weight:700;padding-bottom:2px}.per-person-amount,.per-person-amount p{font-family:Arial;letter-spacing:-.015em;line-height:14px;text-align:left}.per-person-amount p{color:#757575;font-size:11px;font-weight:400}.v-for-money-contractDetails .midway span.ic-bullet-list{background-color:#9f9f9f!important;border:0;border-radius:.625rem;height:.375rem!important;margin:0 .2rem!important;position:relative;top:.625rem;width:.375rem!important;z-index:10}.midway:after{border:.1px solid #bebebe;content:"";left:0;position:absolute;top:19px;width:100%}@media(max-width:1024px){.token-carousell-section,.token-carousell-section .alice-carousel__stage{width:56.188rem!important}.token-carousell-section .v-for-money-contractDetails{width:17.5rem!important}}@media (max-width:768px){.token-carousell-section{width:44.875rem!important}.token-carousell-section .alice-carousel__stage{width:25rem!important}.token-carousell-section .alice-carousel__dots,.token-carousell-section .v-for-money-contractDetails{width:23.75rem!important}}@media (min-device-width:429px) and (max-device-width:768px){.token-carousell-section .v-for-money-contractDetails{width:95%!important}}@media(max-width:428px){.token-carousell-section{width:23.75rem!important}.token-carousell-section .alice-carousel__stage{width:17.5rem!important}.token-carousell-section .alice-carousel__dots,.token-carousell-section .v-for-money-contractDetails{width:16.25rem!important}}@media(max-width:425px){.token-carousell-section{width:23.625rem!important}.token-carousell-section .alice-carousel__stage{width:17.188rem!important}.token-carousell-section .alice-carousel__dots,.token-carousell-section .v-for-money-contractDetails{width:16.25rem!important}.v-for-money-contractDetails .cheap-header-s img{margin-right:4px!important;position:relative;top:4px!important}.v-for-money-contractDetails .non_stop{font-size:8px!important}}@media (max-width:375px){.v-for-money-contractDetails .Iti_number{font-size:11px!important;padding:1px 8px!important}.v-for-money-contractDetails .airline__name{font-size:12px!important}.v-for-money-contractDetails .flight__type__label{font-size:.6875rem!important}.token-carousell-section{width:20.438rem!important}.token-carousell-section .alice-carousel__stage{width:16.563rem!important}.token-carousell-section .alice-carousel__dots,.token-carousell-section .v-for-money-contractDetails{width:15.625rem!important}.v-for-money-contractDetails .destination__details .airport,.v-for-money-contractDetails .destination__details .arrival_time{text-align:right}.v-for-money-contractDetails .midway{margin-left:0!important;padding:0!important}}@media (max-width:320px){.v-for-money-contractDetails .Iti_number{font-size:9px!important;padding:1px 5px!important}.v-for-money-contractDetails .airline__name{font-size:12px!important}.v-for-money-contractDetails .flight__type__label{font-size:.5625rem!important}.token-carousell-section{width:17.125rem!important}.token-carousell-section .alice-carousel__stage{width:14.375rem!important}.token-carousell-section .alice-carousel__dots,.token-carousell-section .v-for-money-contractDetails{width:13.625rem!important}.v-for-money-contractDetails .destination__details .airport,.v-for-money-contractDetails .destination__details .arrival_time{margin-left:-24px!important}.v-for-money-contractDetails .contractDetails__body{padding:0 6px!important}.v-for-money-contractDetails .flight__ticket__price{font-size:.8rem!important}.right-align .btn-iti{font-size:13px}}.token-carousel-CheaperContracts{height:auto!important;margin-bottom:20px;width:1200px}.cheaper-flight.flight-token{background:#460e59;border-bottom:3px solid rgba(249,250,251,.62);border-radius:8px;padding:0 14px;width:380px}.token-carousel-CheaperContracts .alice-carousel__stage{width:1200px}.price-with-stop-depat .cheaper-flight.flight-token{background:#045771}.price-with-stop-depat .cheaper-flight.flight-token .contractDetails:after{background:#8eb3bf;border-bottom-color:#8eb3bf}.price-with-stop-depat .cheaper-flight.flight-token .buttons_showSimilar{background-color:#045771;border:1px solid #c3ceff}.price-with-stop-depat .dapartfilter-flight.flight-token .buttons_showSimilar{background-color:#045771}.faster-flight .cheaper-flight.flight-token .contractDetails:after{background:#9b99a6;border-bottom-color:#9b99a6}.faster-flight .cheaper-flight.flight-token .buttons_showSimilar{background:#211d3a!important;border:1px solid #c4ceff}.faster-flight .flight-token{background:#211d3a}.faster-flight .flight-token .buttons_showSimilar{background-color:#045771;border:2px solid #fff}.cheaper-flight.flight-token .contractDetails{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:8px;-ms-flex-flow:column;flex-flow:column;margin-top:2px;padding-bottom:0;padding-top:4px}.cheaper-flight.flight-token .bookingDetails__header{background-color:#f2e8e2;border-radius:10px 10px 0 0;color:#212121;font-size:16px;font-weight:700;padding:19px 20px}.cheaper-flight.flight-token .contractDetails__body{background-color:#fff;background:#fff;border-radius:0 0 16px 16px;padding:0 8px}.cheaper-flight.flight-token .contractDetails__body,.cheaper-flight.flight-token .contractDetails__body__flights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.cheaper-flight.flight-token .contractDetails__body__flights{font-family:Arial,sans-serif;margin-bottom:10px}.cheaper-flight.flight-token .flight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-right:2px}.cheaper-flight.flight-token .destination__details,.cheaper-flight.flight-token .origin__details{width:40%}.cheaper-flight.flight-token .destination__details .airport,.cheaper-flight.flight-token .token-arrival_time{text-align:right}.cheaper-flight.flight-token .token-arrival_time{color:#212121;font-size:14px;font-weight:700;height:20px;line-height:17px}.cheaper-flight.flight-token .mrg-t-15{margin-top:8px}.cheaper-flight.flight-token .flight__type{align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7px}.cheaper-flight.flight-token .flight__type__label{background-color:#f3f5ff;border-radius:4px;color:#000;font-size:.75rem;font-weight:500;padding:6px 14px;width:100%}.cheaper-flight.flight-token .Price_per_person{color:#757575;display:flex;font-size:.75rem;font-weight:500;padding:4px 0 0;width:100%}.cheaper-flight.flight-token .flight__type__totalDuration{color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.cheaper-flight.flight-token .flight__type__totalDuration__colon{margin:0 1px}.cheaper-flight.flight-token .flight__type__totalDuration__duration{color:#212121;font-weight:600}.cheaper-flight.flight-token .flight__airline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.cheaper-flight.flight-token .airline,.cheaper-flight.flight-token .flight__airline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cheaper-flight.flight-token .airline__img{border:1px solid #e5e5e5;border-radius:5px;height:24px;padding:1px;width:36px}.cheaper-flight.flight-token .airline__name{color:#757575;font-size:12px;padding:3px 7px}.cheaper-flight.flight-token .flight__ticket__price{color:#00ab53;font-size:14px;font-weight:700;line-height:14px;padding-right:5px;text-align:right}.cheaper-flight.flight-token .flight__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#757575;font-family:Arial,sans-serif;font-size:14px;justify-content:space-between}.cheaper-flight.flight-token .arrival_time{font-size:14px!important;line-height:17px;margin-left:0}.cheaper-flight.flight-token .arrival_time,.cheaper-flight.flight-token .departure_time{color:#212121;font-weight:600;height:20px;-webkit-text-decoration:none solid #212121;text-decoration:none solid #212121;width:80px}.cheaper-flight.flight-token .date{height:20px}.cheaper-flight.flight-token .airport{font-size:.75rem;margin-left:19px}.cheaper-flight.flight-token .midway{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:8px;margin-left:-10px;padding:0 6px;white-space:nowrap}.cheaper-flight.flight-token .flight_duration_wrap{height:20px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cheaper-flight.flight-token .flight_duration{font-size:10px;margin:2px auto;max-width:49px;text-align:center}.cheaper-flight.flight-token .non_stop{display:grid;font-size:.625rem;margin-right:20px;padding-top:5px;place-items:center;width:100%}.cheaper-flight.flight-token .bookingDetails__body__pax{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.cheaper-flight.flight-token .paxDetails__header{background-color:#f2f2f2;margin:0 -8px;padding:9px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#757575;font-family:Arial;font-size:12px}.cheaper-flight.flight-token .paxDetails__data,.cheaper-flight.flight-token .paxDetails__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cheaper-flight.flight-token .paxDetails__data{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px}.cheaper-flight.flight-token .paxDetails__data__name{color:#212121;font-family:Arial,sans-serif;font-size:14px;font-weight:700;max-width:60%;min-width:30%}.cheaper-flight.flight-token .paxDetails__data__pnr{color:#757575;font-family:Arial,sans-serif;font-size:14px}.cheaper-flight.flight-token .layOver__wrap{position:relative;width:100%;z-index:1}.cheaper-flight.flight-token .layOver{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#e9f2df;border-radius:4px;justify-content:center;margin:0 auto;padding:10px;width:88%;z-index:1}.cheaper-flight.flight-token .layOver__wrap:after{background:transparent;border-bottom:1px dashed #bababa;bottom:50%;content:"";position:absolute;top:0;width:100%;z-index:0}.cheaper-flight.flight-token .layOver>p{color:#3a951a;font-family:Arial,sans-serif;font-size:14px;margin-left:5px;-webkit-text-decoration:none solid #3a951a;text-decoration:none solid #3a951a}.cheaper-flight.flight-token .contract__price{color:#3a951a;display:block;font-size:1.3rem;font-weight:700}.cheaper-flight.flight-token .buttons_viewDetails{align-self:center;background:rgba(63,95,246,.11);border:2px solid #3d5aff;border-radius:.5rem;color:#3d5aff;font-size:12px;font-weight:600;height:2rem;margin-top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.cheaper-flight.flight-token .flight__ticket__price1{color:#212121;font-size:.8rem;padding-right:5px;text-align:right}.cheaper-flight.flight-token .per-adult{color:#000;font-size:8px;line-height:10px}.cheaper-flight.flight-token .Iti_number{align-self:center;background-color:#e6fbee;border-radius:4px;color:#212121;color:#389071;font-size:.8rem;font-weight:500;padding:4px 14px;text-align:center;width:100%}.cheaper-flight.flight-token .buttons_showSimilar{align-self:center;background-color:#460e59;border:1px solid #c3ceff;border-radius:4px;color:#fff;font-size:12px;font-weight:600;height:2rem;margin-bottom:6px;margin-top:6px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.cheaper-flight.flight-token .token-header{padding:5px 4px 8px}.cheaper-flight.flight-token .token-header .Ienary{color:#fff;font-size:.875rem;font-weight:700;letter-spacing:-.015em;line-height:20px}.cheaper-flight.flight-token .flight-duration{color:hsla(0,0%,100%,.66);font-size:.75rem;font-weight:400;letter-spacing:-.015em;line-height:20px}.cheaper-flight.flight-token .token-header-val{color:#fff;font-weight:700}.cheaper-flight.flight-token .price-range{color:hsla(0,0%,100%,.66);font-size:.75rem;font-weight:400;letter-spacing:-.015em;line-height:20px}.cheaper-flight.flight-token .cheaps-flight{margin-top:6px;text-align:center}.cheaper-flight.flight-token .cheaps-flight span{background:#e6fbee;border-radius:2px;color:#389071;float:left;font-size:.75rem;font-weight:700;letter-spacing:-.015em;line-height:14px;margin-left:10px;padding:8px 10px}.cheaper-flight.flight-token .cheaps-flight img{float:right;height:23px;margin-right:20px;position:relative;top:-4px;width:24px}.cheaper-flight.flight-token .flight__type__label span{font-weight:400}.cheaper-flight.flight-token .flight__ticket__price span{color:#00ab53;font-weight:400;line-height:10px}.cheaper-flight.flight-token .flight__ticket__price sup{font-size:8px}.cheaper-flight.flight-token .origin__details .departure_time{font-size:.875rem;margin-left:0;padding-left:0}.cheaper-flight.flight-token .origin__details .airport{margin-left:0}.cheaper-flight.flight-token .destination__details .arrival_time,.destination__details .airport{text-align:right}.cheaper-flight.flight-token .show-similar{padding:10px 5px}.cheaper-flight.flight-token .contractDetails:after{background:#ac92b4;border:4px solid transparent;border-bottom-color:#ac92b4;border-top-left-radius:14px;border-top-right-radius:14px;bottom:100%;content:"";display:block;height:20;left:11px;position:absolute;width:89%}.cheaper-flight.flight-token .purple-token-bg{background:#460e59}.cheaper-flight.flight-token .purple-token-bg .buttons_showSimilar{background:#460e59;border:2px solid #c3ceff}.cheaper-flight.flight-token .flight-token.purple-token-bg .contractDetails:after{background:#ac92b4;border-bottom-color:#ac92b4}.cheaper-flight.flight-token .blue-token-bg{background:#211d3a}.cheaper-flight.flight-token .blue-token-bg .buttons_showSimilar{background:#211d3a;border:2px solid #c3ceff}.cheaper-flight.flight-token .flight-token.blue-token-bg .contractDetails:after{background:#9b99a6;border-bottom-color:#9b99a6}.cheaper-flight .midway span.ic-bullet-list{background-color:#9f9f9f!important;border:0;border-radius:.625rem;height:.375rem!important;margin:0 .2rem!important;position:relative;top:.563rem;width:.375rem!important;z-index:10}.cheaper-flight .flight__ticket__price span{background:#e3f8ed;border-radius:2px;font-family:Arial;font-size:10px;font-weight:700;letter-spacing:-.015em;line-height:14px;padding:4px 6px}.cheaper-flight .flight__ticket__price span .ic-check{font-size:8px;margin-right:2px}.cheaper-flight .flight__ticket__price span .ic-info-empty{font-size:9px;margin-left:2px}.cheaper-flight .ori-date,.des-date{color:#757575;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:18px}.cheaper-flight .des-date{text-align:right}.cheaper-flight .midway:after{border:.1px solid #bebebe;content:"";left:0;position:absolute;top:18px;width:100%}.cheaper-flight .btn-iti.btn-d-details,.cheaper-flight .btn-iti.buttons_similar{color:#fff}.cheaper-flight .book-now-block{margin-bottom:4px}.right-align .btn-iti{font-size:14px}@media(max-width:1024px){.cheaper-flight.flight-token .contractDetails:after{width:89%!important}.token-carousel-CheaperContracts,.token-carousel-CheaperContracts .alice-carousel__stage{width:56.188rem!important}.token-carousel-CheaperContracts .cheaper-flight.flight-token{width:17.5rem!important}}@media(max-width:768px){.cheaper-flight.flight-token .contractDetails:after{width:91%!important}.token-carousel-CheaperContracts{width:44.875rem!important}.token-carousel-CheaperContracts .alice-carousel__stage{width:25rem!important}.token-carousel-CheaperContracts .alice-carousel__dots,.token-carousel-CheaperContracts .cheaper-flight.flight-token{width:23.75rem!important}}@media(max-width:428px){.token-carousel-CheaperContracts{width:23.75rem!important}.token-carousel-CheaperContracts .alice-carousel__stage{width:17.5rem!important}.price-with-stop-depat.token-carousel-CheaperContracts .alice-carousel__dots,.token-carousel-CheaperContracts .cheaper-flight.flight-token{width:16.25rem!important}.cheaper-flight.flight-token .contractDetails:after{width:88%!important}}@media(max-width:425px){.cheaper-flight.flight-token .cheaps-flight span{font-size:11px!important}.cheaper-flight.flight-token .contractDetails:after{width:89%!important}.cheaper-flight.destination__details{padding-right:5px!important}.token-carousel-CheaperContracts{width:23.625rem!important}.token-carousel-CheaperContracts .alice-carousel__stage{width:17.188rem!important}.token-carousel-CheaperContracts .alice-carousel__dots,.token-carousel-CheaperContracts .cheaper-flight.flight-token{width:16.25rem!important}}@media(max-width:375px){.token-carousel-CheaperContracts{width:20.438rem!important}.token-carousel-CheaperContracts .alice-carousel__stage{width:16.563rem!important}.token-carousel-CheaperContracts .alice-carousel__dots,.token-carousel-CheaperContracts .cheaper-flight.flight-token{width:15.625rem!important}.cheaper-flight.flight-token .midway{margin-left:-15px}.cheaper-flight.flight-token{width:95%!important}.cheaper-flight.Ienary{font-size:14px!important}.cheaper-flight.non_stop{font-size:9px!important}.cheaper-flight.flight-token .contractDetails:after{width:89%!important}.cheaper-flight.buttons_showSimilar{font-size:12px!important}.cheaper-flight.flight-token .midway{margin-left:-10px!important;padding:0 2px!important}.cheaper-flight.flight-token .token-header{padding:5px 5px 8px!important}.cheaper-flight.flight-token .contractDetails:after{width:87%!important}}@media(max-width:320px){.cheaper-flight.flight-token .contractDetails__body{padding:0 6px!important}.cheaper-flight.flight-token .flight-duration,.cheaper-flight.flight-token .price-range{font-size:.6875rem!important}.token-carousel-CheaperContracts{width:17.125rem!important}.token-carousel-CheaperContracts .alice-carousel__stage{width:14.063rem!important}.token-carousel-CheaperContracts .alice-carousel__dots,.token-carousel-CheaperContracts .cheaper-flight.flight-token{width:13.625rem!important}.cheaper-flight.flight-token{padding:0 4px!important}.cheaper-flight.non_stop{font-size:8px!important}.cheaper-flight.contractDetails{margin-left:-2px!important}.cheaper-flight.message__block .flight-token{padding:0 0 0 .5rem!important}.cheaper-flight.contractDetails{width:98%!important}.cheaper-flight.flight-token .contractDetails:after{width:87%!important}.cheaper-flight.buttons_showSimilar{font-size:12px!important;width:98%!important}.cheaper-flight.flight-token .token-header{padding:5px 6px 8px!important}.cheaper-flight.flight-token .midway{margin-left:-12px!important;padding:0!important}.cheaper-flight.flight-token .flight__ticket__price{font-size:.8rem!important}.right-align .btn-iti{font-size:13px}}.flight__type_altDate .flight__type__label{background:#00ab53!important;color:#fff!important}.flight__type_altDate .flight__type__label span{font-weight:400!important}.message .midway{display:inline-block!important;position:relative}.message .midway .stops{display:inline-block;height:0;width:0}.updatedBody{background-color:#fff;border-radius:10px;height:fit-content;padding-bottom:.25rem;width:16rem}.updatedHeader{background-color:#252857;border-radius:10px 10px 0 0;color:#fff;font-size:14px;font-weight:700;padding:.75rem 1.25rem}.elementsUpdated,.updatedHeader{margin-bottom:1rem}.updatedBody .bookingDetails{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.updatedBody .bookingDetails__header{background:#252857;border-radius:8px 8px 0 0;color:#fff;font-size:12px;font-size:14px;font-weight:700;height:42px;line-height:17px;padding:12px 20px}.updatedBody .text2{font-size:10px;font-style:normal;font-weight:700;margin-left:10px}.updatedBody .text3{margin-left:10px}.updatedBody .airport__name{color:#757575;font-size:14px;line-height:16px;margin-left:13px;margin-right:6px}.updatedBody .depart__airport{color:#757575;font-size:12px;font-weight:700;line-height:15px;margin-left:17px;padding-left:7px}.updatedBody .arrival__airport{color:#757575;font-size:12px;line-height:20px;margin-left:12px;padding-left:12px}.updatedBody .bookingDetails__body{background-color:#fff;background:#fff;border-radius:0!important;padding:0 8px}.updatedBody .bookingDetails__body,.updatedBody .bookingDetails__body__flights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.updatedBody .bookingDetails__body__flights{font-family:Arial,sans-serif;margin:2px 3px 0 10px}.updatedBody .flight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.updatedBody .mrg-t-15{margin-top:15px}.updatedBody .flight__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7px}.updatedBody .flight__type__label{background-color:#ebebeb;border-radius:4px;color:#212121;font-size:14px;padding:4px 14px}.updatedBody .flight__type__totalDuration{color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.updatedBody .flight__type__totalDuration__colon{margin:0 1px}.updatedBody .flight__type__totalDuration__duration{color:#212121;font-weight:600}.updatedBody .flight__airline{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.updatedBody .airline,.updatedBody .flight__airline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center}.updatedBody .airline{align-items:inherit;color:#212121;font-size:10px;font-weight:400;line-height:16px;margin-left:15px;margin-right:4px}.updatedBody .airline__img{border:1px solid #e5e5e5;border-radius:4px;height:35px;margin-top:-2px;width:50px}.updatedBody .airline__dur{color:#212121;font-size:11px;font-size:10px;font-weight:700;line-height:12px;padding:3px 25px}.updatedBody .flight__no{color:#212121;font-family:Arial,sans-serif;font-size:14px}.updatedBody .flight__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#757575;font-family:Arial,sans-serif;font-size:14px;justify-content:space-between}.updatedBody .arrival_time{font-size:14px;height:16px;line-height:16px;padding-left:13px;width:200px}.updatedBody .arrival_time,.updatedBody .departure_time{color:#212121;font-weight:700;-webkit-text-decoration:none solid #212121;text-decoration:none solid #212121}.updatedBody .departure_time{font-size:16px;height:20px;line-height:19px;margin-left:14px;padding-left:10px;width:80px}.updatedBody .date{height:20px}.updatedBody .flight_number{font-size:12px}.updatedBody .midway{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}.updatedBody .arrow_wrap{height:20px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.updatedBody .arrow{margin:2px auto;max-width:40px}.updatedBody .flight__duration{border-top:1px dashed #ccc;display:grid;font-size:12px;padding-top:5px;place-items:center;width:100%}.updatedBody .bookingDetails__body__pax{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.updatedBody .paxDetails__header{background-color:#f2f2f2;margin:0 -8px;padding:9px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#757575;font-family:Arial;font-size:12px}.updatedBody .paxDetails__data,.updatedBody .paxDetails__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.updatedBody .paxDetails__data{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px}.updatedBody .paxDetails__data__name{color:#212121;font-family:Arial,sans-serif;font-size:14px;font-weight:700;max-width:60%;min-width:30%}.updatedBody .paxDetails__data__pnr{color:#757575;font-family:Arial,sans-serif;font-size:14px}.updatedBody .layOver__wrap{position:relative;width:100%;z-index:1}.updatedBody .layOver{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f3f3f3;border-radius:32px;height:28px;justify-content:center;margin:4px 4px 4px 0;padding:10px;width:202px;z-index:1}.updatedBody .layOver__wrap:after{background:transparent;border-bottom:1px dashed #bababa;bottom:50%;content:"";margin-left:10px;position:absolute;top:0;width:98%;z-index:0}.updatedBody .layOver .img1{margin-left:-35px}.updatedBody .layOver>p{color:#121412;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:15px;margin-left:6px}.updatedBody .layOver .lay-min{font-weight:700}.updatedBody .aircraft__number{color:#3f5ff6!important;font-weight:700;margin-left:43px}.updatedBody .img1{height:auto;max-width:10%}.updatedBody .aircraft__number,.updatedBody .airline__name{color:#757575;color:#212121;font-size:10px;line-height:15px;padding:0 7px;text-align:right}.updatedBody .des-code{font-weight:700}.updatedBody .flight-root:before{background:#bebebe;bottom:18px;content:"";left:8px;position:absolute;top:9px;width:1px}.updatedBody .flight-root-itemupdated:before{background:#fff;border:1px solid #bebebe;border-radius:50%;content:"";height:11px;left:-12px;position:absolute;top:3px;width:11px;z-index:2}.updatedBody .flight-root-itemupdated-des:before{background:#5f5f5f;border:1px solid #bebebe;border-radius:55%;content:"";height:11px;left:2px;position:absolute;top:18px;width:11px;z-index:2}.updatedBody .bag-section{background:#f1f3fe;color:#313541;font-size:11px;height:20px;padding-top:2px;text-align:right;width:100%}.updatedBody .bag-section .icon{height:10px!important;position:relative;top:0;width:10px!important}.updatedBody .bag-section span{margin-right:20px}.updatedBody .close{cursor:pointer;float:right;height:9px;width:9px}.updatedBody .updatedBody{background:#fff;border-radius:8px 8px 0 0;bottom:69px;box-shadow:0 -3px 16px rgba(0,0,0,.12);position:fixed;right:0;width:100%;z-index:9}.updatedBody .btn-fur-question{background:#eaedfe;font-size:11px;line-height:9px;margin:8px 0 8px 28px}.updatedBody .btn-book-now,.updatedBody .btn-fur-question{border:1px solid #3f5ff6;border-radius:4px;color:#3f5ff6;cursor:pointer;font-weight:700;padding:8px;text-transform:capitalize}.updatedBody .btn-book-now{background:#3f5ff6;color:#fff;font-size:12px;line-height:10px;margin:5px 0 5px 2px}.updatedBody .arrival_time span{color:#df911c;font-size:10px;font-weight:700;line-height:12px}.popup-footer-s{border-top:1px solid #f9f5f5;text-align:right}@media(max-width:425px){.arrival_time,.updatedBody .departure_time{font-size:14px!important}.updatedBody .flight__airline{margin-bottom:0!important}.updatedBody .airline__name{padding:0 7px!important}.updatedBody .flight{margin-top:6px!important}.updatedBody .aircraft__number{margin-left:39px!important}.updatedBody .layOver__wrap:after{margin-top:10px!important;width:94%!important}}@media(max-width:320px){.updatedBody .depart__airport{font-size:12px!important}.updatedBody .aircraft__number{margin-left:35px!important}.updatedBody .airline,.updatedBody .airport__name,.updatedBody .arrival__airport{font-size:12px!important}.updatedBody .bookingDetails__header{padding:12px 10px!important}}.d-header{color:#252857;margin:4px}.Agent-flight-Details{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Arial;width:291px;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:8px;-ms-flex-flow:column;flex-flow:column;padding:10px 14px 20px}.Agent-flight-Details .bookingDetails__header{background-color:#f2e8e2;border-radius:10px 10px 0 0;color:#212121;font-size:16px;font-weight:700;padding:19px 20px}.Agent-flight-Details .contractDetails__body{background:#fff}.Agent-flight-Details .contractDetails__body,.Agent-flight-Details .contractDetails__body__flights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.Agent-flight-Details .contractDetails__body__flights{font-family:Arial,sans-serif;margin-bottom:10px}.Agent-flight-Details .flight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.Agent-flight-Details .mrg-t-8{margin-top:8px}.Agent-flight-Details .flight__type{align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7px}.Agent-flight-Details .flight__type__label{background-color:#f3f5ff;border-radius:4px;color:#000;font-size:.75rem;padding:4px 14px;width:100%}.Agent-flight-Details .flight__type__label b{font-weight:700}.Agent-flight-Details .Price_per_person{color:#757575;display:flex;font-size:1rem;font-weight:500;padding:1px 0;width:100%}.Agent-flight-Details .flight__type__totalDuration{color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.Agent-flight-Details .flight__type__totalDuration__colon{margin:0 1px}.Agent-flight-Details .flight__type__totalDuration__duration{color:#212121;font-weight:600}.Agent-flight-Details .flight__airline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.Agent-flight-Details .airline,.Agent-flight-Details .flight__airline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Agent-flight-Details .airline__img{border:1px solid #e5e5e5;border-radius:5px;height:24px;padding:1px;width:36px}.Agent-flight-Details .airline__name{color:#757575;font-size:.75rem;padding:3px 7px}.Agent-flight-Details .flight__ticket__price{color:#212121;font-size:.8rem;padding-right:5px;text-align:right}.Agent-flight-Details .flight__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#757575;font-family:Arial,sans-serif;font-size:14px;justify-content:space-between}.Agent-flight-Details .destination__details .arrival_time{font-size:14px;margin-left:10px;text-align:right}.Agent-flight-Details .departure_time,.Agent-flight-Details .destination__details .arrival_time{color:#212121;font-weight:600;height:20px;-webkit-text-decoration:none solid #212121;text-decoration:none solid #212121;width:80px}.Agent-flight-Details .departure_time{font-size:.875rem}.Agent-flight-Details .date{height:20px}.Agent-flight-Details .destination__details .airport,.Agent-flight-Details .origin__details .airport{color:#757575;font-family:Arial;font-size:12px}.Agent-flight-Details .midway{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;padding:0 15px}.Agent-flight-Details .flight_duration_wrap{height:16px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Agent-flight-Details .flight_duration{color:#757575;font-size:10px;margin:2px auto;max-width:49px;text-align:center}.Agent-flight-Details .non_stop{border-top:1px dashed #ccc;color:#757575;display:grid;font-size:10px;margin-right:20px;padding-top:5px;place-items:center;width:100%}.Agent-flight-Details .bookingDetails__body__pax{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.Agent-flight-Details .paxDetails__header{background-color:#f2f2f2;margin:0 -8px;padding:9px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#757575;font-family:Arial;font-size:12px}.Agent-flight-Details .paxDetails__data,.Agent-flight-Details .paxDetails__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Agent-flight-Details .paxDetails__data{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px}.Agent-flight-Details .paxDetails__data__name{color:#212121;font-family:Arial,sans-serif;font-size:14px;font-weight:700;max-width:60%;min-width:30%}.Agent-flight-Details .paxDetails__data__pnr{color:#757575;font-family:Arial,sans-serif;font-size:14px}.Agent-flight-Details .layOver__wrap{position:relative;width:100%;z-index:1}.Agent-flight-Details .layOver{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#e9f2df;border-radius:4px;justify-content:center;margin:0 auto;padding:10px;width:88%;z-index:1}.Agent-flight-Details .layOver__wrap:after{background:transparent;border-bottom:1px dashed #bababa;bottom:50%;content:"";position:absolute;top:0;width:100%;z-index:0}.Agent-flight-Details .layOver>p{color:#3a951a;font-family:Arial,sans-serif;font-size:14px;margin-left:5px;-webkit-text-decoration:none solid #3a951a;text-decoration:none solid #3a951a}.Agent-flight-Details .contract__price{color:#3a951a;display:block;font-size:1.3rem;font-weight:700}.Agent-flight-Details .buttons_viewDetails{align-self:center;background-color:#deebeb;border:2px solid #3d5aff;border-radius:.5rem;color:#3d5aff;font-size:1rem;font-weight:600;height:2.5rem;margin-top:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.Agent-flight-Details .flight__ticket__price1{color:#212121;font-size:.8rem;padding-right:5px;text-align:right}.Agent-flight-Details .Iti_number{color:#151615;font-size:.875rem;font-weight:700}.Agent-flight-Details .buttons_view_details{align-self:center;background:rgba(63,95,246,.11);border:1px solid #3f5ff6;border-radius:4px;color:#3f5ff6;font-size:12px;font-weight:700;height:36px;margin-bottom:-16px;margin-top:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}@media (max-width:320px){.Agent-flight-Details{width:267px!important}.Agent-flight-Details .midway{padding:0!important}}.headerFriendPack{background:#3f5ff6;border-radius:8px 8px 0 0;display:flex;height:35.92px;width:274.42px}.headerTFPText{align-self:center;color:#fff;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;height:14px;line-height:14px;margin-left:.5rem;width:160px}.discountTFP{align-self:center;background:#f3f5ff;border-radius:47px;height:15px;margin-left:1rem;width:52.71px}.discountText{color:#000;font-family:Arial;font-size:10px;font-style:normal;font-weight:400;height:9px;left:219.85px;line-height:9px;margin:3px auto auto;top:659.23px;width:45px}.FFPBody{background:#fff;border-radius:0 0 8px 8px;height:20rem;left:53px;top:681.45px;width:274.42px}.ancillaryTextDiv1{top:1rem}.ancillaryTextDiv1,.ancillaryTextDivPriceDrop{align-items:center;background:#f3f5ff;display:flex;height:20.69px;justify-content:space-between;position:absolute;width:274.42px}.ancillaryTextDivPriceDrop{top:7rem}.ancillaryText{font-size:12px;height:14px;line-height:14px;margin-left:1rem;width:11rem}.ancillaryPrice,.ancillaryText{font-family:Arial;font-style:normal;font-weight:400}.ancillaryPrice{color:#000;font-size:11px;height:11px;line-height:11px;width:60px}.tickIcon1{left:1rem;position:absolute;top:3rem}.anicllaryDiscription01{color:#000;font-family:Arial;font-size:11px;font-style:normal;font-weight:400;height:52px;left:2rem;line-height:13px;position:absolute;top:3rem;width:223px}.tickIcon2{left:1rem;position:absolute;top:7rem}.anicllaryDiscription02{color:#000;font-family:Arial;font-size:11px;font-style:normal;font-weight:400;height:52px;left:2rem;line-height:13px;position:absolute;top:7rem;width:223px}.tickIconPriceDrop{left:1rem;position:absolute;top:9rem}.anicllaryDiscriptionPriceDrop{color:#000;font-family:Arial;font-size:11px;font-style:normal;font-weight:400;height:52px;left:2rem;line-height:13px;position:absolute;top:9rem;width:223px}.buyButtonFFP{background:rgba(63,95,246,.11);border:1px solid #3f5ff6;border-radius:4px;cursor:pointer;flex-direction:column;gap:10px;height:36px;left:1.5rem;padding:8px 32px;position:absolute;top:16rem;width:225px}.buyButtonFFP,.buyButtonTextFFP{align-items:center;display:flex;justify-content:center}.buyButtonTextFFP{color:#3f5ff6;font-family:Arial;font-size:12px;font-style:normal;font-weight:700;height:20px;letter-spacing:-.015em;line-height:20px;width:9rem}.headerTFPicon{align-self:center;margin-left:.3rem}.actualTotalPrice{font-size:12px;opacity:.6;top:13rem}.actualTotalPrice,.totalPrice{display:flex;flex-direction:row-reverse;padding-right:15px;position:absolute;width:100%}.totalPrice{font-weight:700;top:14rem}.booking__benefits__tile{background:#fff;border:1px solid #006ee3;border-radius:4px;left:53px;margin-bottom:.25rem;margin-top:.5rem;padding:14px;top:351px;width:310px}.booking__benefits__tile .booking-b_title{color:#313541;font-family:Arial;font-size:14px;font-weight:700;letter-spacing:-.015rem;line-height:20px;text-align:left}.booking_b_list{display:flex;flex-direction:row;padding-top:4px}.booking_b_list .checkIcon{height:8px;margin-right:10px;position:relative;top:6px;width:10.666666030883789px}.booking_b_list .booking_list_data{color:#313541;font-family:Arial;font-size:14px;font-weight:400;letter-spacing:-.015em;line-height:20px;text-align:left}@media(max-width:320px){.booking__benefits__tile{width:268px!important}.booking__benefits__tile .booking-b_title,.booking_b_list .booking_list_data{font-size:13px!important}}.otp-form{display:flex;flex-direction:column;padding:14px 19px;width:251px}.exchange-input-after-submit,.otp-form{background:#fff;border-radius:8px;margin-top:10px}.exchange-input-after-submit{display:inline-block;padding:8px}.exchange-input-after-submit .exchange-input-form-after-title{font-size:14px}.exchange-input-after-submit .exchange-input-form-after-title,.otp-form-title{color:#212121;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-.015em;line-height:20px;text-align:left}.otp-form-title{font-size:12px}.input-form{display:flex;flex-direction:column;margin-top:6px}.otp-form input{border:1px solid #3f5ff680;border-radius:4px;color:#000;font-size:12px;font-weight:400;height:28px;letter-spacing:10px;margin:5px 0 6px;padding:5px;width:216px}.otp-form input .disabled{background-color:#f0f0f0}.disabled,.otp-form .btn-otp{color:#1565ff;cursor:pointer;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;text-align:left}.otp-form .disabled{color:#6e7a9a}.otp-form .btn-otp:focus,.otp-form input:focus{outline:none}.btn-form{margin-top:8px}.nowrap{white-space:nowrap}.lblerror{margin-top:5px}.otp-form .otp-error{border-color:#ec4a4a}.otp-imp-info{background-color:#fffae6;border:1px dotted #f8f0cf;border-radius:4px;color:#313541;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:18px;margin-top:14px;padding:6px 8px;text-align:left;width:216px}.otp-imp-info ul{list-style-position:inside}.imp-info-parent{display:flex;flex-direction:row;height:auto;width:197px}.imp-info-text{text-wrap:wrap}.imp-mar-top{margin-top:4px}.otp-submit-cta{background-color:#ff4600;border:1px #3f5ff6;border-radius:4px;color:#fff;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;height:36px;letter-spacing:.01rem;line-height:20px;margin-top:10px;padding:8px 32px;width:216px}.otp-submit-cta-text{text-align:center}.otp-sms-liner{color:#73767f;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;line-height:15px;margin-top:4px;text-align:right}.otp-input-error-img{background-position:right 8px center;background-repeat:no-repeat;padding-right:30px}.cancel-refund-details{background:#fff;border-radius:8px;left:18px;margin-bottom:3px;margin-top:1px;padding:16px;width:294px}.cancel-refund-details_title{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;height:24px;letter-spacing:-.015em;line-height:20px;margin-bottom:8px;padding:0 0 8px;text-align:left;white-space:nowrap}.cancel-refund-info{display:flex;flex-direction:row;justify-content:space-between;padding:6px 0}.cancel-refund-info_name,.cancel-refund-info_value{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.015em;line-height:20px}.cancel-refund-vale-red{color:#b33100!important}.cancel-refund-vale-bold{font-weight:700!important}.cancel-refund-vale-green{color:#1e7b20!important}.margin-top-2{margin-top:-2px}.mbottom-4{margin-bottom:4px}.cancel-refund-info_name span{color:#6e7a9a;font-size:10px}.cancel-refund-view-breakup{padding:6px 6px 8px;text-align:right}.cancel-refund-view-breakup span{color:#1565ff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;margin-top:10px;position:relative;text-align:left;top:10px}.btn-booking-d{margin-right:18px}.cancel-booking-quick-request{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cancel-booking-quick-btn{background-color:#fff;border:1px solid #a4c3ff;border-radius:4px;color:#1565ff;cursor:pointer;font-size:11px;font-weight:400;letter-spacing:-.015em;line-height:20px;margin:5px 8px 0 0;padding:8px 16px}.cancel-booking-card-block{background:#ffffffb8;border-radius:4px;display:inline-block;margin:5px 0;padding:10px}.cancel-booking-text{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;text-align:left}.booking-details-section{padding-left:12px;width:100%}.booking-refund-flight-details{display:flex;flex-direction:row;margin-top:8px}.booking-refund-flight-details .airline-logo{border-radius:4px;height:35.6px;width:34.02px}.bokking-no{color:#6e7a9a;font-family:Arial,Helvetica,sans-serif;line-height:15px}.bokking-no,.trip-details{font-size:12px;font-weight:400;letter-spacing:0;text-align:left}.trip-details{color:#1b2a4b;font-family:Arial;line-height:28px;padding:0 0 2px}.trip-details span{font-weight:700;line-height:20px}.trip-timing-details span{font-weight:400}.booking-source{color:#1e1e2d;display:flex;flex-direction:row;font-size:12px;margin-bottom:14px}.booking-source span{color:#1e1e2d;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:17px}.booking-source .iconswapne{height:12.015000343322754px;position:relative;top:0;width:14.75px}.btn-bkg-rfd{background:#fff;color:#1565ff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px}.bkg-d-container{background:#f4f4f4;border-radius:4px;padding:12px;width:262px}.b-source{font-weight:700;width:19%}.b-des{font-weight:700;text-align:center;width:16%}.d-swap-icon{padding:0 10px;width:21%}.cancel-refund-details_title span{color:#6e7a9a;font-weight:400}.trip-timing-details{display:flex;flex-direction:row;justify-content:space-between}.c-b-details{color:#1565ff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:right}.booking-id,.c-b-details{font-size:12px;letter-spacing:0;line-height:15px}.booking-id{color:#6e7a9a;font-family:Arial,sans-serif;text-align:left}.booking-id,.trip-details .s-d-time{font-weight:400}.cancel-refund-details .booking-d-note{background:#fff3c9;border-radius:8px;font-family:Arial;font-size:10px;font-weight:400;height:auto;letter-spacing:0;line-height:17px;margin-top:16px;padding:10px 16px;text-align:left}.cancel-refund-details .booking-d-note span{font-weight:700}@media(max-width:320px){.cancel-refund-details{width:265px!important}.booking-details-section{padding-left:4px!important}.bkg-d-container{padding:6px!important;width:234px!important}.cancel-refund-details{padding:14px 12px!important}.c-b-details{padding-right:0!important}}.bookingDetailsCardNew{background:#fff;border-radius:8px;margin-bottom:0;margin-top:8px;top:381px;width:340px}.bookingDetailsCardNew .bookingDetails_header span{color:#6e7a9a;font-weight:400}.bookingDetailsCardNew .viewBookingDetailsBtn{color:#006ee3;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.5px;line-height:20px;padding-top:8px;text-align:right}.bookingDetailsCardNew .viewDetailsCTA{margin-left:auto}.bookingDetailsCardNew .booking-status{border-radius:4px;color:#fff;font-family:Arial;font-size:14px;font-weight:400;gap:10px;letter-spacing:-.015em;line-height:20px;padding:2px 12px}.bookingDetailsCardNew .booking-status-cancel-status{color:#ff4600}.bookingDetailsCardNew .booking-status-upcoming-status{color:#00ab05}.bookingDetailsCardNew .booking-status-completed-status{color:#1565ff}.bookingDetailsCardNew .booking-status-cancel{background:#dc1414}.bookingDetailsCardNew .booking-status-completed{background:#00ab53}.bookingDetailsCardNew .destination-city,.bookingDetailsCardNew .origin-city{color:#1e1e2d;font-family:arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px}.bookingDetailsCardNew .origin-city{text-align:left}.bookingDetailsCardNew .destination-city{text-align:right}.b-d-card .c-b-details{margin-top:8px}.bookingDetailsCardNew .booking-card-status-new.pendingForConfirmationStatus,.bookingDetailsCardNew .booking-card-status-new.pendingForPaymentStatus{background:#fff2cc;border:1px solid #7f5f01;color:#987101}.bookingDetailsCardNew .booking-card-status-new.CompletedStatus,.bookingDetailsCardNew .booking-card-status-new.confirmedStatus{background:#cce8cd;border:1px solid #004502;color:#004502}.bookingDetailsCardNew .booking-card-status-new.cancelledStatus{background:#f8d0d0;border:1px solid #b01010;color:#b01010}.bookingDetailsCardNew .booking-card-status-new{border-radius:4px;font-size:10px;font-weight:700;line-height:16px;padding:2px 4px;text-align:right}.bookingDetailsCardNew .seat-bag-pnr{border-bottom:1px dotted #ebecef;border-top:1px dotted #ebecef;color:#006ee3;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.1px;line-height:20px;padding-bottom:5px;padding-top:5px}.bookingDetailsCardNew .detailsCTA{cursor:pointer}.bookingDetailsCardNew .depart-origin{color:#51555e;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:16.1px}.bookingDetailsCardNew .terminal{color:#51555e;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;justify-content:space-between;line-height:13.8px;margin-bottom:5px}.bookingDetailsCardNew .is-booking-status-block{background:#f2f4f7;border-top-left-radius:8px;border-top-right-radius:8px;color:var(--grey-700);font-size:var(--font-size-sm);height:30px;padding:16px}.bookingDetailsCardNew .trip__body_container{color:var(--grey-700);display:flex!important;flex-direction:column;padding:0;position:relative;width:auto}.bookingDetailsCardNew .trip__body--stops{flex-basis:0;flex-grow:1;line-height:14px;max-width:100%;min-width:0;padding-top:1.5rem;top:.5rem}.bookingDetailsCardNew .is__stop{color:#313541;font-size:9px}.bookingDetailsCardNew .trip__body--code{color:var(--blue-900);font-size:var(--font-size)}.bookingDetailsCardNew .trip__body--time{color:var(--grey-600);font-size:var(--font-size-sm)}.bookingDetailsCardNew .trip__body--airport{color:#1e1e2d;font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.bookingDetailsCardNew .trip__body--terminal{color:var(--grey-600);font-size:var(--font-size-sm)}.bookingDetailsCardNew .trip__detaila--cta{background:var(--blue-600);border:none;border-radius:4px;color:var(--white-100);cursor:pointer;font-size:13px;height:28px;margin-top:12px;padding:4px 0;width:100%}.bookingDetailsCardNew .trip__body--additional .trip__additional--cta{background-color:#fff;border:1px solid #006ee3;border-radius:4px;color:#006ee3;cursor:pointer;font-size:9px;height:37px;margin:12px 0 8px;padding:8px;width:100%}.bookingDetailsCardNew .trip__body--additional .trip__additional--loader{border:none;border-radius:4px;cursor:pointer;font-size:9px;height:auto;margin:12px 5px 8px;padding:8px;width:100%}.bookingDetailsCardNew .trip__boday--addon{color:var(--blue-600);font-size:var(--font-size-md);text-decoration:none}.bookingDetailsCardNew .airline-logo-new{height:18px;width:24px}.bookingDetailsCardNew .tooltip-addons{background:#e7eef7;border:1px solid #cce2f9;border-radius:4px;box-sizing:border-box;color:#00314c;display:block;font-size:10px;margin-top:3px;padding:8px;position:relative;top:.2rem;width:100%;z-index:1}.bookingDetailsCardNew .tooltip-addons:after{border-color:transparent transparent #e7eef7 #e7eef7;border-style:solid;border-width:8px;box-sizing:border-box;content:"";height:0;left:53%;position:absolute;top:0;transform:rotate(135deg);transform-origin:0 0;width:0}.bookingDetailsCardNew .tooltip-addons-two:after{left:77%}.bookingDetailsCardNew .tooltip-travelsim{background:#e7eef7;border:1px solid #cce2f9;border-radius:4px;box-sizing:border-box;color:#00314c;font-size:12px;left:5%;padding:8px;position:absolute;top:188px;width:90%;z-index:999;z-index:1}.bookingDetailsCardNew .tooltip-travelsim:after{border:10px solid transparent;border-bottom:12px solid #e7eef7;bottom:100%;content:"";left:48%;margin-left:-5px;position:absolute}.bookingDetailsCardNew .trip-container{padding:8px 16px}.pending__forcon--msg{font-weight:400;text-align:justify}.bookingDetailsCardNew.is__new--bookingcard{width:340px}.bookingDetailsCardNew.is__new--bookingcard .bookingDetailsCardNew .is-booking-status-block{padding:2px 16px}.bookingDetailsCardNew.is__new--bookingcard .booking-card-status-new{padding:0 4px}.bookingDetailsCardNew.is__new--bookingcard .chat__listing--wrap{border-radius:8px;width:auto}.bookingDetailsCardNew.is__new--bookingcard .trip__body--tc-container{width:100px}.bookingDetailsCardNew.is__new--bookingcard .trip__body--stops span.ic-bullet:before{background:#006ee3;border-radius:50px;content:"";display:block;height:.375rem;left:auto;margin:0 .5rem!important;position:relative;top:0;width:.375rem}.bookingDetailsCardNew.is__new--bookingcard .trip__body--stops{padding-top:.4rem}.bookingDetailsCardNew.is__new--bookingcard .is--stops-var1{top:-20px}.bookingDetailsCardNew.is__new--bookingcard .dot__city{color:#434752;font-size:11px;font-weight:400;line-height:14px}.bookingDetailsCardNew.is__new--bookingcard .trip__body--additional .trip__additional--cta{font-size:10px;height:auto;margin-top:8px}.bookingDetailsCardNew.is__new--bookingcard .chat__listing--wrap .dot__month,.bookingDetailsCardNew.is__new--bookingcard .chat__listing--wrap .dot__trip--code{color:#262933;font-size:14px;font-weight:500;text-transform:uppercase}.bookingDetailsCardNew.is__new--bookingcard .is--stops-var1,.bookingDetailsCardNew.is__new--bookingcard .trip__body--stops__time{color:#636770;font-size:10px}.bookingDetailsCardNew.is__new--bookingcard .trip__body--additional{border-top-style:solid;border-top:1px dashed var(--border-light,#d8d9df)}.bookingDetailsCardNew.is__new--bookingcard .trip__detaila--cta{margin-top:0}.bookingDetailsCardNew.is__new--bookingcard .is__flight--return{background:#e6f1fc;border:1px solid #e6f1fc;border-radius:8px;height:40px;padding:8px 6px 8px 12px}.bookingDetailsCardNew.is__new--bookingcard .is__flight--return .gap-pl-3{position:relative;top:3px;transform:rotate(-90deg)}.flight__return--cta{border:1px solid #0062e3;border-radius:4px;color:#0062e3;font-size:10px;padding:6px 12px}.bookingDetailsCardNew.is__new--bookingcard .trip-details span{font-weight:400}.bookingDetailsCardNew.is__new--bookingcard .trip__body--stops:before{border-bottom:.0625rem solid #d8d9df}@media only screen and (max-width:480px){.bookingDetailsCardNew.is__new--bookingcard{width:300px!important}.bookingDetailsCardNew.is__new--bookingcard .chat__listing--wrap{height:100%;position:unset}.bookingDetailsCardNew .trip__body--additional .trip__additional--cta{font-size:11px!important;padding:6px 4px!important}}@media(max-width:428px){.bookingDetailsCardNew{width:325px!important}}@media(max-width:375px){.bookingDetailsCardNew{width:290px!important}.bookingDetailsCardNew .terminal{font-size:10.5px}}@media(max-width:320px){.bookingDetailsCardNew{width:260px!important}.bookingDetailsCardNew .trip-container{padding:8px!important}.bookingDetailsCardNew.is__new--bookingcard{width:260px!important}.bookingDetailsCardNew .booking-card-status-new{font-size:8px}}.existing-card-remove{background:#fff;border-radius:8px;height:41px;left:19px;padding:11px;top:2640px;width:263px}.name-on-card{margin-bottom:4px}.exis-ccv{background:#fff;border:1px solid #3f5ff680;border-radius:4px;height:36px;left:21px;margin-top:8px;padding:8px 0 8px 12px;top:98px;width:119px}.exis-ccv:focus{outline:none}.pay-cancel-btn{background:#3f5ff6;border:1px solid #a4c3ff;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:36px;letter-spacing:-.015em;line-height:20px;margin-left:8px;margin-top:8px;padding:8px 26px;width:130px}.f-w-bold{font-weight:700!important}.lblerror{color:#ec4a4a;font-size:10px;position:relative;top:-6px}.faa-card-form{background:#fff;border-radius:8px;height:auto;padding:14px;width:264px}.new-card-form{margin-top:8px}.faa-card-form .new-card-form input:disabled{background-color:#e9ecef}.faa-card-form .new-card-header{color:#313541;font-family:Arial;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:16px;text-align:left}.faa-card-form .new-card-form input{border:1px solid #3f5ff680;border-radius:4px;color:#000;display:block;font-size:12px;font-weight:400;height:36px;margin:6px 0;padding:8px 2px 8px 4px;width:100%}.faa-card-form .new-card-form input:focus{outline:none}.faa-card-form .btn-submit{width:70px}.faa-card-form .btn-submit,.faa-card-form .btn-submit-new{background:#3f5ff6;border:1px solid #3f5ff6;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:32px;line-height:20px;margin-top:8px}.faa-card-form .btn-submit-new{width:125px}.faa-card-form .btn-submit:focus{outline:none}.faa-card-form .check-email:before .check-bookingid:before .check-emptyBookingDetails:before{background:red!important;height:200px;width:200px}.faa-card-form .check-lbl{padding-left:8px;top:-.188rem}.faa-card-form .check-lbl,.faa-card-form .check-lbl-new{color:#6e7a9a;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;letter-spacing:-.015em;line-height:20px;position:relative;text-align:left}.faa-tooltip-icon{cursor:pointer;height:12px;margin-left:6px;position:relative;top:3px;width:12px}.faa-card-form .check-email .check-bookingid .check-emptyBookingDetails{-webkit-appearance:none;background:#fff;border:1px solid #b4bde9;border-radius:4px;display:inline-block;height:16px;margin-top:6px;width:16px}.txt-right{text-align:right!important}.check-email:after .check-bookingid:after .check-emptyBookingDetails:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;height:5px;left:4px;position:relative;top:-3px;-webkit-transform:rotate(45deg);width:3px}input[type=checkbox]:checked{background:#327dff;border:1px solid #fff;outline:none}.txt-4digit{position:relative;top:-6px}.bookingFAA-notfilled{border-color:#ec4a4a!important}.fields-error{color:#ec4a4a;font-size:10px!important;position:relative;top:-6px!important}.booking-status-block{background:#fff;border-radius:8px;margin-top:6px;padding:16px;width:327px}.booking-status_header{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.015em;line-height:20px;text-align:left}.booking-status_header .booking_id{font-weight:700}.booking-status_header .booking_id,.booking-status_header .booking_on{color:#6e7a9a;font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:-.015em;line-height:20px;text-align:left}.booking-status_header .booking_on{font-weight:400}.booking-status_header .booking_date{font-weight:700}.booking-net-refund{border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin-top:16px}.booking-net-refund .net-refund{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:20px;text-align:left}.booking-net-refund-child{align-items:center;background:#f4f4f4;display:flex;justify-content:space-between;padding:2px 8px}.booking-net-refund .net-refund_amount{color:#1e7b20;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.015em;line-height:20px;text-align:left}.booking-status_step{margin-top:50px}.booking-status_ul{display:flex;flex-direction:row;justify-content:space-between;position:relative}.booking-status_ul li{color:#090909;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:16px;list-style-type:none;position:relative;width:200px}.booking-cancel-li{text-align:left}.booking-procee-li{text-align:right}.booking-initiated-li{text-align:center}.booking-status-block .refund-info{padding:8px 16px 8px 10px}.booking-status-block .refund-info-note{padding-left:10px}.booking-pro-state-date{color:#647787;font-family:Arial,Helvetica;font-size:10px;font-weight:400;letter-spacing:0;line-height:18px;margin-top:8px}.booking-cancel-li:before,.booking-initiated-li:before{content:"";height:2px;position:absolute;top:-20px}.booking-cancel-li.rfd-status:before,.booking-initiated-li.rfd-status:before{background:#c8e8c9;margin-left:10px;width:150%}.booking-cancel-li.rfd-status-pending:before,.booking-initiated-li.rfd-status-pending:before{background:#ffde80;margin-left:10px;width:150%}.bookind-status-rd-c:after,.bookind-status-rd-i:after,.bookind-status-rd-p:after{background:#fff;border:2px solid #cacfdd;border-radius:100px;content:"";display:block;height:20px;position:absolute;top:-47px;width:20px}.bookind-status-rd-i:after{left:35%}.bookind-status-rd-p:after{right:0}.booking-check-mark{height:12px;position:fixed;right:0;top:-41px;width:10.5px;Z-INDEX:100}.bookind-status-rd-i .booking-check-mark{right:46px}.bookind-status-rd-p .booking-check-mark{right:7px}.bookind-status-rd-c .booking-check-mark{left:6px}.bookind-status-rd-c.booking-completed:after,.bookind-status-rd-i.booking-completed:after,.bookind-status-rd-p.booking-completed:after{background:#dbf1dc;border:2px solid #c8e8c9}.bookind-status-rd-c.booking-not-completed:after,.bookind-status-rd-i.booking-not-completed:after,.bookind-status-rd-p.booking-not-completed:after{background:#ffebb3;border:2px solid #ffebb3}.btn-block-booking-status{margin-top:6px;padding-bottom:8px;text-align:right}.btn-block-booking-status span{color:#1565ff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;margin-top:10px;position:relative;text-align:left;top:10px}@media(max-width:375px){.booking-status-block{padding:8px!important;width:268px!important}.bookind-status-rd-i .booking-check-mark{right:37px!important}}.mainTitle{font-weight:600}.shieldIcon{height:65px;width:65px}.mainIcon{display:flex}.secondaryTitle{align-self:center}.checkIcon{height:20px;width:24px}.List,.mainList{display:flex}.listOne{margin-right:5px}.listTitle{align-self:center;font-size:small;margin-left:5px}.planSummary{color:#006ee3;font-size:small;margin:10px 0}.btnGroup{display:flex;flex-direction:row-reverse}.planSummaryList{list-style-type:none}.link{color:#006ee3}.planSummaryPopUp{background-color:#fff;border-radius:10px;box-shadow:5px 5px 5px #888;font-size:small;left:0;outline:1px solid gray;padding:10px;position:absolute;top:-2rem;width:22rem;z-index:1}.grab{cursor:pointer}.testCSS{display:none}@media(max-width:380px){.planSummaryPopUp{top:-3rem;width:90%}}.extraPosition{position:relative}.button{cursor:pointer}.qr-msg-app{background:#fff;border-radius:4px;height:116px;margin:0;padding:12px 16px;width:405px}.qr-msg-app .scan-app-qr1{height:75px;opacity:.800000011920929px;position:relative;top:1px;width:75px}.first-dwn-app-msg-mobile .qr-tiles{background:#fff;background-image:url(http://c.fareportal.com/n/ops/cs/Images/chatbotqr-b.png);border-radius:4px;box-shadow:0 0 16px 0 #00000040;height:176px;margin-bottom:1px;overflow:hidden;padding:10px 0 0 14px;width:342px}.first-dwn-app-msg-mobile .qr-tiles-desktop{background-image:url(https://c.fareportal.com/n/ops/cs/Images/chat-qr-desk-bg.png);box-shadow:0 0 16px 0 #00000040;height:202px!important;height:204px!important}.first-dwn-app-msg-mobile .qr-tiles-head{display:flex;flex-direction:row;justify-content:space-between}.first-dwn-app-msg-mobile .qr-tiles-head .close-icon{cursor:pointer;height:12px;margin-right:10px;position:relative;top:-4px;width:12px}.first-dwn-app-msg-mobile .qr-tiles-head .qr-head{color:#313541;font-family:Arial;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;text-align:left}.first-dwn-app-msg-mobile .qr-content{display:flex;flex-direction:row;justify-content:space-between}.first-dwn-app-msg-mobile .qr-content_text .qr-check{height:8px;position:relative;top:-3px;width:10.666666030883789px}.first-dwn-app-msg-mobile .qr-content_text{display:inline-block;padding-top:2px}.first-dwn-app-msg-mobile .qr-content_text .qr-text-list{color:#51555e;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;margin-left:18px;text-align:left}.first-dwn-app-msg-mobile .qr-col1{float:left}.first-dwn-app-msg-mobile .qr-mobile-cion{height:240px;position:relative;right:12px;top:5px;width:110px}.first-dwn-app-msg-mobile .pt-12{padding-top:8px}.first-dwn-app-msg-mobile .get-the-appbtn{padding-top:6px}.first-dwn-app-msg-mobile .get-app-btn{background:#ff4600;border:1px solid #ff4600;border-radius:4px;color:#fff;cursor:pointer;font-family:Arial;font-size:16px;font-weight:700;height:40px;letter-spacing:0;line-height:18px;text-align:center;width:128px}.first-dwn-app-msg-mobile .qr-desk-cion{height:126px;margin-left:5px;margin-right:20px;position:relative;top:-6px;width:135px}.first-dwn-app-msg-mobile .qr-txt-btm{color:#313541;font-family:Arial;font-size:12px;font-weight:700;letter-spacing:0;line-height:14px;text-align:left}.first-dwn-app-msg-mobile .qr-left-content{width:174px}.first-dwn-app-msg-mobile .qr-tiles-desktop .get-the-appbtn{padding-top:12px}.mt-4{margin-top:4px}.scan-app-desktop{border-radius:4px;margin:8px 0}.app_donload--m{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='368' height='195' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='368' height='195' fill='url(%23b)' rx='8'/%3E%3Cellipse cx='40.5' cy='68' fill='%23DE20FF' rx='100' ry='102' style='mix-blend-mode:soft-light'/%3E%3Cellipse cx='124.5' cy='124' fill='%23DE20FF' fill-opacity='.4' rx='99' ry='102' style='mix-blend-mode:color-burn'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' x2='375.061' y1='97.5' y2='97.523' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238800DC'/%3E%3Cstop offset='1' stop-color='%2300A7B7'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='368' height='195' fill='%23fff' rx='8'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;overflow:hidden;width:368px}.app_donload--iframe{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='288' height='153' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='288' height='153' fill='url(%23b)' rx='8'/%3E%3Cellipse cx='-30.5' cy='68' fill='%23DE20FF' rx='100' ry='102' style='mix-blend-mode:soft-light'/%3E%3Cellipse cx='53.5' cy='124' fill='%23DE20FF' fill-opacity='.4' rx='99' ry='102' style='mix-blend-mode:color-burn'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' x2='293.526' y1='76.5' y2='76.518' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238800DC'/%3E%3Cstop offset='1' stop-color='%2300A7B7'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='288' height='153' fill='%23fff' rx='8'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;height:153px;overflow:hidden;padding:4px;width:288px}.app_donload--iframe .app__title--txt{font-size:13px!important;font-weight:700;line-height:15px!important}.app_donload--iframe .is__app--container{bottom:3px!important}.app_donload--iframe .font-size-sm{font-size:11px!important}.app_donload--iframe .app_mobile--M{position:relative!important;top:19px!important;width:140px!important}.app_donload--iframe .app__title{margin-top:1.5rem!important}.app__title--txt{line-height:18px}.abcasasd{background-image:url(http://localhost:3000/1ac14a8d4e73e9bbe23d6a628668c8b4.png);background-repeat:no-repeat;height:200px;width:180px}.is__app--container{bottom:0;position:absolute}.app_mobile--M{height:auto;position:relative;top:-16px;width:auto}.app__title{color:#fff}.app_donload--m .widget__search--cta{border-radius:4px;height:32px;position:relative;top:-16px}.app_donload--desktop{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='768' height='148' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='768' height='148' fill='url(%23b)' rx='8'/%3E%3Cellipse cx='83' cy='109' fill='%23DE20FF' rx='142.5' ry='143' style='mix-blend-mode:soft-light'/%3E%3Cellipse cx='203' cy='187' fill='%23DE20FF' rx='142.5' ry='143' style='mix-blend-mode:color-burn'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' x2='782.735' y1='74' y2='74.135' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238800DC'/%3E%3Cstop offset='1' stop-color='%2300A7B7'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='768' height='148' fill='%23fff' rx='8'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;height:148px;width:768px}.app__desk--mobile{height:148px;width:166px}.app__banner--qrdesktop{height:90px;width:90px}.app__content--block{color:#fff;padding-left:10px;width:585px}.app__h--text{line-height:24px}.app__h--text span{width:300px}.app__container--list{margin-top:.625rem}.app__list--txt{width:140px}@media (max-width:480px){.app__title{margin-top:1.2rem!important}}@media(max-width:428px){.app__title{margin-top:1.2rem}.qr-msg-app{width:100%!important}}@media (max-width:400px){.app_donload--m{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='314' height='195' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='314' height='195' fill='url(%23b)' rx='8'/%3E%3Cellipse cx='6.5' cy='68' fill='%23DE20FF' rx='100' ry='102' style='mix-blend-mode:soft-light'/%3E%3Cellipse cx='90.5' cy='124' fill='%23DE20FF' fill-opacity='.4' rx='99' ry='102' style='mix-blend-mode:color-burn'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' x2='320.025' y1='97.5' y2='97.517' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238800DC'/%3E%3Cstop offset='1' stop-color='%2300A7B7'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='314' height='195' fill='%23fff' rx='8'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;height:196px!important;width:313px}.app_mobile--M{height:162px;padding-left:3px!important;top:6px!important;width:145px}.app_donload--m .font-size-sm{font-size:11px!important;line-height:13px!important;padding-right:3px!important}.app_donload--m .app__title{font-size:13px!important}.app_donload--m .widget__search--cta{top:-10px!important}.app__title{margin-top:1.5rem!important}}@media(max-width:375px){.app_donload--m{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='314' height='195' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='314' height='195' fill='url(%23b)' rx='8'/%3E%3Cellipse cx='6.5' cy='68' fill='%23DE20FF' rx='100' ry='102' style='mix-blend-mode:soft-light'/%3E%3Cellipse cx='90.5' cy='124' fill='%23DE20FF' fill-opacity='.4' rx='99' ry='102' style='mix-blend-mode:color-burn'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' x2='320.025' y1='97.5' y2='97.517' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238800DC'/%3E%3Cstop offset='1' stop-color='%2300A7B7'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='314' height='195' fill='%23fff' rx='8'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;height:195px!important;width:313px}.app_donload--m .widget__search--cta{top:-7px!important}.qr-msg-app{width:100%!important}.first-dwn-app-msg-mobile .qr-tiles{width:314px!important}.first-dwn-app-msg-mobile .qr-mobile-cion{height:215px!important;width:100px!important}.qr-msg-app{padding:12px 10px!important}.scan-app-qr1{height:70px!important;top:6px!important;width:70px!important}.can-list-text{font-size:11px}.app_donload--m .app_mobile--M{height:161px;padding-left:2px!important;top:2px!important;width:162px}.app_donload--m .font-size-md{font-size:12px!important}.app_donload--m .font-size-sm{font-size:10px!important;line-height:13px!important}.app__title{margin-top:1.5rem}}@media(max-width:320px){.first-dwn-app-msg-mobile .qr-tiles{height:172px!important;padding:8px 0 0 8px!important;width:268px!important}.first-dwn-app-msg-mobile .qr-content_text.pt-12{padding-top:8px!important}.first-dwn-app-msg-mobile .qr-content_text{padding-top:2px!important}.first-dwn-app-msg-mobile .qr-mobile-cion{height:220px!important;right:11px!important;top:6px!important;width:95px!important}.first-dwn-app-msg-mobile .qr-tiles-desktop{height:203px!important}.first-dwn-app-msg-mobile .qr-tiles-head .close-icon{top:1px!important}.first-dwn-app-msg-mobile .qr-tiles-head .qr-head{font-size:14px!important}.qr-msg-app{height:118px!important}.can-list-text{font-size:11px!important;margin-top:6px!important}.qr-msg-app .scan-title{font-size:12px!important}.qr-msg-app .scan-app-qr1{height:66px!important;margin-left:1px;top:5px!important;width:63px!important}.qr-msg-app{height:128px!important;padding:8px 10px 12px!important}.first-dwn-app-msg-mobile .qr-content_text .qr-text-list{margin-left:14px!important}.app_donload--m{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='268' height='195' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='268' height='195' fill='url(%23b)' rx='8'/%3E%3Cellipse cx='-30.5' cy='68' fill='%23DE20FF' rx='100' ry='102' style='mix-blend-mode:soft-light'/%3E%3Cellipse cx='53.5' cy='124' fill='%23DE20FF' fill-opacity='.4' rx='99' ry='102' style='mix-blend-mode:color-burn'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' x2='273.142' y1='97.5' y2='97.513' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238800DC'/%3E%3Cstop offset='1' stop-color='%2300A7B7'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='268' height='195' fill='%23fff' rx='8'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;height:195px!important;width:272px}.app_donload--m .app_mobile--M{height:158px;padding-left:4px!important;top:12px!important;width:135px}.app_donload--m .font-size-sm{line-height:11px!important}.app__title{margin-top:1.9rem!important}}.selected-iteneray{background:#fff;border-radius:8px;left:18px;min-height:146px;padding:16px 16px 8px;width:310px}.selected-iteneray_title{color:#1b2a4b;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;height:24px;justify-content:space-between;letter-spacing:-.015em;line-height:20px;margin-bottom:5px;padding:0 0 4px;text-align:left;width:100%}.selected-iteneray-flight-details{display:flex;flex-direction:row;margin-top:16px}.selected-iteneray-flight-details .airline-logo{border-radius:4px;height:35.6px;margin:8px;width:34.02px}.selected-iteneray-section{padding-left:0;width:100%}.selected-iteneray .bokking-no{color:#6e7a9a;line-height:15px}.selected-iteneray .bokking-no,.selected-iteneray .trip-details{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;text-align:left}.selected-iteneray .trip-details{color:#1b2a4b;line-height:16px;padding:8px 0 2px}.selected-iteneray .booking-source{color:#1e1e2d;height:17px;margin-bottom:14px;padding-top:4px}.selected-iteneray .d-swap-icon{padding:0 10px;width:20%}.selected-iteneray .b-des{font-size:12px;font-weight:700;text-align:left;width:19%}.selected-iteneray .b-source{font-size:12px;font-weight:700;text-align:left;width:46%}.s-i-view-details{color:#1565ff;cursor:pointer;font-family:Arial;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;text-align:left}.text-right{text-align:right!important}.s-e-amount{color:#00ab53;font-size:14px;font-weight:700;line-height:17px}.s-e-amount,.s-i-person{font-family:Arial;letter-spacing:0;text-align:right}.s-i-person{color:#757575;font-size:9px;font-weight:400;line-height:11px;position:relative;top:-3px}.s-e-amount sup{font-size:10px}@media(max-width:428px){.selected-iteneray{min-height:118px!important;width:310px!important}}@media(max-width:375px){.selected-iteneray .trip-details{padding:10px 0 2px 4px!important}.selected-iteneray-flight-details .airline-logo{margin:6px 0!important}.selected-iteneray{min-height:120px!important;width:300px!important}.selected-iteneray .booking-source{padding-left:4px!important}}@media(max-width:320px){.selected-iteneray .booking-source{padding-top:2px!important}.selected-iteneray .trip-details{font-size:10px!important;padding:10px 0 2px 4px!important}.selected-iteneray{padding:10px 7px 4px!important;width:244px!important}.selected-iteneray-flight-details{margin-top:8px!important}.selected-iteneray-flight-details .airline-logo{border-radius:4px!important;height:26.6px!important;margin:8px 4px!important;width:25.02px!important}.selected-iteneray{min-height:100px!important}.selected-iteneray .b-source{padding-right:18px!important}}.refund-details-breakup{background:#fff;border-radius:8px 8px 0 0;box-shadow:0 -3px 16px 0 #0000001f;position:absolute}.refund-details_header{background:#145dfd;border-radius:8px 8px 0 0;color:#fff;height:56px;padding:12px 18px 12px 26px}.refund-details_header .cancel_Close_Icon{cursor:pointer;float:right;position:relative;top:-6px}.refund-details_header p{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:14px}.refund-details_header span{font-size:11px;font-weight:700;line-height:17px;opacity:.7}.refund-details_header .bookon_date{font-weight:200}::-webkit-scrollbar{width:1px}.refund-container::-webkit-scrollbar{width:6px}.refund-container::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:8px}.refund-container::-webkit-scrollbar-thumb:hover{background:#b5b3b3}.refund-breakup-booking-d-note{background:#fff3c9;border-radius:8px;font-family:Arial;font-size:10px;font-weight:400;height:auto;letter-spacing:0;line-height:17px;margin-top:16px;padding:10px 16px;text-align:left}.refund-d-desktop{background:#fff;border-radius:8px;position:absolute;width:390px}.seperator{border-bottom:1px dashed;position:relative;top:-2px;width:100%}.refund-d-desktop .cancel-refund-details_title,.refund-details-breakup .cancel-refund-details_title{display:flex;flex-direction:row;justify-content:space-between;width:100%}.refund-d-desktop .cancel-refund-info,.refund-details-breakup .cancel-refund-info{border-radius:4px;padding:4px 8px!important}.refund-d-desktop .cancel-refund-totalbg,.refund-details-breakup .cancel-refund-totalbg{background:#f4f4f4}.refund-breakup-toggle-info{padding:8px 0}.cancel-refund-info_name .icon{color:#1565ff;cursor:pointer;font-size:8px;padding-right:8px}.cancel-refund-info_name .icon.ic-plus{font-size:10px}.deducted-amount .cancel-refund-info_value{color:#b33100}.mtop-minus-5{margin-top:-5px}.existing-card-details{background:#fff;border-radius:8px;height:154px;left:19px;padding:16px;top:2640px;width:298px}.existing-card_header{color:#212121;font-weight:700;margin-bottom:10px}.existing-card_header,.name-on-card{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:-.015em;line-height:20px;text-align:left}.name-on-card{color:#757575;font-weight:400}.app-portal_logo .close-icon{float:right;height:12px;position:absolute;right:-2px;top:-6px;width:12px}.refund-info{background:#fff3c9;border-radius:4px;flex-direction:row;left:25px;margin-top:14px;min-height:48px;padding:8px;top:515px}.refund-info,.refund-info-note{align-items:center;display:flex}.refund-info-note{color:#1b2a4b;font-family:Arial;font-size:10px;font-weight:400;letter-spacing:0;line-height:16px;text-align:left}.refund-note-con{height:25px;width:25px}.refund-breakup-toggle-info .cancel-refund-info_name{padding-left:6px}.cancel-refund-note,.fareRuleInfo-info{color:#51555e;font-family:Arial;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:20px;margin:.1rem;text-align:left}.refund-details-breakup .fareRuleInfo-info{margin:8px 0 0 8px}.fareRuleInfo-info-list{margin-bottom:.5rem}.fareRuleInfo-info-points{color:#51555e;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:-.015em;line-height:20px;padding:.5rem 1.5rem;text-align:left}.fareRuleInfo-view-more{color:#1565ff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:0;line-height:15px;text-align:left}@media(max-width:320px){.booking-details-section{padding-left:4px!important}}@media only screen and (max-width:480px){.refund-details-breakup{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;display:flex;flex-direction:column;max-height:75%;position:fixed;width:100%}.refund-container{height:calc(100% - 140px)!important;overflow-y:auto!important;padding:0 6px}}@media screen and (min-width:481px){.refund-details-breakup{background:#fff;border-radius:8px;box-shadow:0 -3px 16px 0 #0000001f;height:414px;position:absolute;width:360px}.refund-container{max-height:300px!important;overflow-y:auto!important;padding-bottom:16px}}.cancel-refund .cancel-refund-items{display:flex;list-style:none}.cancel-refund .cancel-refund-items .cancel-item-text{color:#303f5b;font-size:11px;font-weight:400;margin-left:12px}.cancel-refund-items .icon.ic-bullet{font-size:5px;height:0;position:relative;top:6px;width:0}.airline-credit-note{align-items:center;background:#fff3c9;color:#1b2a4b;font-family:Arial;letter-spacing:0;line-height:16px;margin-top:14px;min-height:34px;padding:8px}.airline-credit-note,.cfar-note-container{border-radius:4px;font-size:12px;font-weight:400;text-align:left}.cfar-note-container{align-items:flex-start;background:#ced;border:1px solid #99ddba;border-left:4px solid #00562a;color:#021;display:flex;gap:10px;line-height:13.8px;padding:4px 12px}.name-change-form{background:#fff;border-radius:8px;height:auto;padding:16px;width:263px}.name-change-hader{color:#313541;font-family:Arial;font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:20px;text-align:left}.name-container{background:#fff;border-radius:4px;gap:42px;height:auto;margin-top:16px;width:231px}.name-display-card{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.existing-name div{color:#51555e;font-family:Arial;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:21px;text-align:left}.existing-card-year{font-weight:400}.name-edit-icon{cursor:pointer;height:18px;width:18px}.name-edit-close{cursor:pointer;height:12px;width:12px}.name-update-form{border-top:1px dashed #abaeb6;margin-top:4px;padding-bottom:4px}.name-update-head{font-family:Arial;font-size:12px;font-weight:400;letter-spacing:-.015em;line-height:20px;padding-top:8px;text-align:left}.name-update-field{padding-top:8px}.name-update-dob-field .label-field,.name-update-field .label-field{color:#51555e;font-family:Arial;font-size:10px;font-weight:400;letter-spacing:-.015em;line-height:24px;text-align:left}.name-update-inputtext{border:1px solid #abaeb6;border-radius:4px;font-size:12px;gap:10px;height:32px;left:8px;line-height:20px;outline:none;padding:4px 8px;top:115px;width:100%}.name-update-dob-field,.name-update-inputtext{color:#51555e;font-family:Arial;font-weight:400;letter-spacing:-.015em;text-align:left}.name-update-dob-field{align-items:center;display:flex;flex-direction:row;font-size:10px;justify-content:space-between;line-height:24px;padding-top:8px}.dob-col-first{padding-right:4px}.ddl-gender{border:1px solid #abaeb6;border-radius:4px;font-family:Arial;font-size:12px;font-weight:400;height:32px;letter-spacing:-.015em;line-height:20px;padding:4px 8px;text-align:left;width:80px}.ddl-gender,.ddl-gender option{color:#51555e}.footer-section{margin-top:8px;padding-top:2px;text-align:right}.submit-all{background:#3f5ff6;border:1px solid #3f5ff6;border-radius:4px;color:#fff;cursor:pointer;font-family:Arial;font-size:12px;font-weight:700;gap:10px;height:32px;letter-spacing:-.015em;line-height:20px;outline:none;text-align:center;width:90px}.existing-details-individual-card{border-radius:4px;box-shadow:0 0 1px 1px #bdbdbd;margin:1px;padding:4px 8px}.auto-check-in{background:#fff;border-radius:8px;box-shadow:0 0 2px 0 #00000040;padding:16px;width:360px}.auto-check-in-header{color:#313541;font-family:Arial;font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:20px;text-align:left}.auto-check-list{color:#51555e;display:flex;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:14px;margin-top:10px}.auto-check-icon{height:12px;margin-right:6px;position:relative;top:4px;width:16px}.auto-check-text{color:#313541;font-family:Arial;font-size:14px;font-weight:400;letter-spacing:-.015em;line-height:20px;text-align:left}.auto-check-btn{background:#006ee3;border:1px solid #006ee3;border-radius:8px;color:#fff;cursor:pointer;font-family:Arial;font-size:16px;font-weight:700;height:48px;letter-spacing:0;line-height:16px;margin-top:20px;text-align:center;width:100%}.auto-check-btn .auto-amount{font-size:18px}.auto-check-btn .auto-person{font-size:16px}@media(max-width:375px){.auto-check-in{width:310px!important}.auto-check-in-header{font-size:14px!important}}@media(max-width:320px){.auto-check-in{width:260px!important}.auto-check-in-header,.auto-check-text{font-size:12px!important}}.ask-call-back-block{background:#fff;border-radius:8px;margin:2px 0;min-height:133px;padding:12px 18px;width:298px}.close-iconn{cursor:pointer;float:right;height:14px;position:relative;right:0;top:-28px;width:16px}.Call_back{color:#313541;font-family:Arial;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:16px;text-align:left}.Call_Back_Sub{background:#fff;border-radius:8px;height:auto;margin-bottom:4px;margin-top:2px;padding:14px;width:264px}.ask-call-Back_title{color:#313541;font-family:Arial;font-size:13px;font-weight:700;letter-spacing:-.015em;line-height:20px;margin-bottom:8px;text-align:left}.ask-call-back_field{display:flex;flex-direction:row;margin-bottom:10px}.ask-txt_contry_code,.ask-txt_mobile_no{background:#f3f3f3;border:2px solid #f3f3f3;border-radius:4px;font-family:Arial;font-size:12px;font-weight:400;gap:24px;height:36px;left:21px;letter-spacing:-.015em;line-height:20px;padding:8px 6px;text-align:left;top:38px;width:100px}.ask-txt_mobile_no{margin-left:10px;width:153px}.ask-txt_contry_code:focus,.ask-txt_mobile_no:focus{outline:none}.ask_submit_btn{background:#3f5ff6;border:2px solid #3f5ff6;border-radius:4px;color:#fff;cursor:pointer;font-family:Arial;font-size:12px;font-weight:700;height:36px;left:112px;letter-spacing:-.015em;line-height:20px;top:167px;width:88px}.ask_footer_block{display:flex;justify-content:space-between;position:relative;z-index:-1}.contry_code_ddl{background:#f3f3f3!important;border:2px solid #f3f3f3!important;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:-.015em;line-height:20px;width:100%}.contry_code_ddl:focus{outline:none!important}.ask-txt_contry_code{padding:6px 2px 0 4px!important}.ask-txt_contry_code select{color:red;display:block;max-height:40px!important;overflow-y:scroll}.contry_code_ddl option:hover{color:#000}.position-relative{position:relative}.select-btn{align-items:center;background:#f3f3f3;border-radius:6px;cursor:pointer;display:flex;font-size:12px;height:36px;justify-content:space-between;padding:0 8px;width:100px}.select-btn .icon{font-size:14px;position:relative;text-align-last:right;top:0}.contentdll{background:#fff;border:1px solid #f3f3f3;border-bottom:3px solid #f2f2f2;border-radius:6px;margin-top:2px;padding:4px;position:absolute;width:105px;z-index:10}.options{height:88px;list-style-type:none;margin-top:0;overflow-y:auto;padding-bottom:10px;scrollbar-width:thin;text-align:left}.options li{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:12px;height:20px;padding:0 4px}.options li:hover{background:#f2f2f2}.count-code{width:100px}.count-iso-code{margin-left:8px;width:50px}@media(max-width:320px){.ask-call-Back_title{font-size:12px}.ask-call-back-block{height:130px!important;padding:10px 12px!important;width:260px!important}.ask-txt_mobile_no{width:136px!important}.select-btn{padding:0 12px!important}.contentdll,.select-btn{width:90px!important}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.errorMsgCCV{color:red;font-size:12px}.prefer-call-timing{margin:9px 0;position:relative;z-index:-1}.perfer-call-timing-header{color:#212121;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:-.015em;line-height:20px;padding:9px 0;text-align:left}.prefer-call-timing-cta{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-bottom:9px}.prefer-call-timing-cta button{background:#f3f3f3;border:1px solid #757575;border-radius:20px;color:#757575;cursor:pointer;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:-.015em;line-height:20px;padding:4px 12px;width:135px}.prefer-call-timing-cta button.prefer-cta-active{border:1px solid #1565ff!important;color:#1565ff}.country-logo{height:15px!important;position:relative;top:-1px;width:20px!important}.options .country-logo{height:15px;padding-right:2px;width:15px}.select-btn span{position:relative;top:-1px}.searchWidget{border-radius:8px;font-family:Arial;max-width:335px;min-width:300px}.searchWidget,.searchWidgetAsPopup{background-color:#fff;padding:14px}.searchWidget-closeIcon{cursor:pointer;position:absolute;right:14px;top:8px}.px-wrap{padding-right:18px}.px-wrap,.px-wrap-l{padding-left:18px}.groupChild{background-color:#fff;border-radius:8px;height:354px;left:0;position:absolute;top:0;width:314px}.groupItem,.rectangleParent{height:139.41px;left:19.63px;position:absolute;top:98.36px}.rectangleParent{height:354px;left:0;top:0;width:314px}.frameChild{height:19px;object-fit:cover;position:relative;width:14.23px}.newDelhiIn{color:#6c757d;font-size:13px}.delNewDelhiInContainer{font-family:Arial;position:relative}.delNewDelhiInWrapper,.frameGroup{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.frameGroup{align-items:center;cursor:pointer;flex-direction:row;gap:18px;padding:0 2px 34px;width:100%;z-index:0}.frameGroup:before{border-bottom:.5px solid #e1e1e1;content:"";left:36px;position:absolute;top:39px;width:86%}.frameItem{height:24.33px;object-fit:cover;position:relative;width:18.23px}.frameDiv{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-family:Rubik;font-size:16px;gap:16px;justify-content:flex-start;padding:0 2px}.frameInner{border-top:.5px solid hsla(0,0%,77%,.5);box-sizing:border-box;height:.5px;position:relative;width:296.5px}.dateRangeIcon{height:24px;position:relative;width:24px}.span{color:#6c757d}.dec132023Wrapper,.frameWrapper{align-items:flex-start;display:flex;justify-content:flex-start}.dec132023Wrapper{flex-direction:column;width:83px}.frameWrapper{flex-direction:row}.dateRangeParent{align-items:center;gap:8px}.dateRangeParent,.frameParent1,.personGroup,.personParent{cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start}.frameParent1{align-items:flex-start;gap:32px;padding:8px 0}.personGroup,.personParent{align-items:center;gap:12px}.personGroup{border-radius:4px;color:#6e7a9a;gap:10px;justify-content:center;padding:4px 8px}.frameContainer,.frameParent2{display:flex;justify-content:flex-start}.frameParent2{align-items:center;flex-direction:row;gap:32px;height:37px;justify-content:space-between;width:271px}.frameContainer{align-items:flex-start;flex-direction:column;font-size:13px;gap:8px;height:141px;z-index:1}.vectorIcon{flex-shrink:0;height:19px;left:26px;margin:0!important;max-width:100%;overflow:hidden;position:absolute;top:27.93px;width:2px;z-index:2}.frameChild1{border-top:.5px solid hsla(0,0%,77%,.5);box-sizing:border-box;height:.5px;position:relative;width:296.5px;z-index:3}.frameParent{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.groupInner{height:0;left:0;position:absolute;top:20.27px;width:202.32px}.groupIcon,.vectorParent{height:36.83px;left:207.23px;position:absolute;top:0;width:36px}.vectorParent{left:54.44px;top:90.58px;width:243.23px}.searchFlights1{line-height:150%;position:relative}.searchFlightsWrapper{align-items:center;background-color:#ff4600;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:14px;justify-content:center;overflow:hidden;padding:13px 75px;text-align:center}.entireTrip{display:inline-block;text-transform:capitalize}.entireTripWrapper{align-items:center;background-color:#e7efff;border:1px solid #1565ff;border-radius:4px;box-sizing:border-box;color:#1565ff;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;padding:4px;position:relative}.onlyDeparture{display:inline-block;text-transform:capitalize}.onlyDepartureWrapper{align-items:center;display:flex;flex-direction:row;flex-shrink:0;height:42px;justify-content:center;padding:4px}.onlyDepartureWrapper,.tabNav{border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;cursor:pointer;overflow:hidden;position:relative}.tabNav{color:#6e7a9a;display:inline-block;font-size:12px;font-weight:700;line-height:15px;margin-right:10px;padding:5px 20px;text-align:center;text-transform:capitalize}.tabNav.active{background-color:#e7efff;border:1px solid #1565ff;color:#1565ff}.onlyReturn{display:inline-block;text-transform:capitalize}.onlyReturnWrapper{align-items:center;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;padding:4px;position:relative}.entireTripWrapper,.onlyDepartureWrapper,.onlyReturnWrapper{padding:4px 18px}.searchFlightsInner{color:#6e7a9a;font-size:12px;height:42.97px;margin-bottom:10px;overflow:hidden}.searchFlights,.searchFlightsInner{font-family:Arial,Helvetica,sans-serif}.searchFlights{color:#263238;font-size:16px;height:354px;position:relative;text-align:left}.tripType .tabNav{height:auto;padding:6px 20px}.tripType .tabNav:last-child{margin-right:0}.fieldIcon .icon_location{fill:#006ee3}.widget__input-from .disabled-row .fieldIcon .icon_location{fill:#8f98b0}.fieldIcon .svg_calendar,.fieldIcon .svg_profile{fill:#1565ff}.widget__input-from .disabled-row .fieldIcon .svg_calendar,.widget__input-from .disabled-row .fieldIcon .svg_profile{fill:#8f98b0}.field-code input.form-control{border:none;box-shadow:none;color:#212b36;color:#313541;font-family:Arial;font-size:18px;font-size:16px;font-style:normal;font-weight:700;font-weight:400;height:26px;line-height:normal;line-height:16px;outline:none;padding:0}.frameGroup.rowWidget.from:after{border:2px solid #6e7a9a;content:"";height:19px;left:8px;position:absolute;top:30.93px;width:0}span.fieldIcon{left:8px;position:absolute;top:5px}.routeLink span.fieldIcon{background:#fff;height:30px}.routeLink:before{background:#6e7a9a;border-left:16px solid #fff;border-right:14px solid #fff;bottom:-12px;content:"";height:34%;left:-1px;position:absolute;width:2px}.col-input{margin:0 0 8px;padding:3px 0 0 30px;position:relative}.traveler-input{margin:6px 0;padding:10px 0 6px 36px;position:relative}.form-widget_city{color:#262933;cursor:pointer;font-size:14px;font-style:normal;line-height:20px;padding-left:.6rem;width:100%}.form-widget_city strong{font-size:16px;font-weight:700}.form-widget_date{cursor:pointer;font-size:13px;font-style:normal;line-height:24px;position:relative;top:3px}.form-widget{padding:0 0 8px;position:relative}.row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.rowWidget.row-flex{justify-content:space-between}.rowWidget.row-flex .col-input{width:98%}.rowWidget.row-flex .traveler-input{border-bottom:none;flex:0 0 99%;max-width:99%}.location-block__swapbtn{position:relative}.location-block__swapbtn .swapIcon{height:38px;position:absolute;right:0;top:-23px;width:37px;z-index:10}.rowWidget .route_link{background:#fff;display:inline-block;height:20px;position:absolute;top:-17px;width:38px}.rowWidget .route_link:before{border:2px solid #6e7a9a;content:"";height:19px;left:14px;position:absolute;width:0}.form-widget .col-input.cityFrom{padding-bottom:14px}.col-input.travel-coach,.form-widget .col-input.dateInput{border:1px solid #9da1ae;border-radius:4px;height:38px;width:49%!important}.is__widget--date .full-width{width:100%!important}.newBooking_Widget .form-widget .col-input.dateInput{border:none!important}.form-widget .col-input.cityTo{padding-top:12px}.svg-date.svg_profile{margin-left:4px;vertical-align:bottom}.btn-org{background-color:#ff4600;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:8px 0 6px;padding:13px 15px;width:100%}.d-none{display:none!important}.widget-footer_checkboes .custom-control.custom-checkbox:first-child{margin-bottom:10px}label.custom-control-label{color:#000;font-size:16px;font-style:normal;font-weight:400}input.custom-control-input{border:2px;border-radius:4px;height:20px;margin-right:5px;vertical-align:sub;width:20px}.widget__input-from .disabled-row{color:#6e7a9a;pointer-events:none}.tripType-tab .tabNav:last-child{margin:0}.searchFlightsTitle{color:#313541;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:16px;text-align:left}.List_filter::-webkit-scrollbar{width:3px}.List_filter::-webkit-scrollbar-track{background:#f1f1f1}.List_filter::-webkit-scrollbar-thumb,.List_filter::-webkit-scrollbar-thumb:hover{background:#ccc}.error{color:red}.chatbot-filter{background:#f1f4fa;font-size:13px;padding:8px 32px;width:100%}.chatbot-filter,.chatbotFilter-insideViewAll{display:flex;height:54px;justify-content:center}.chatbotFilter-insideViewAll{background:#e4ebfb;cursor:pointer;font-size:14px;width:110%}.chatbot-filter span,.chatbotFilter-insideViewAll span{display:block}.chatbot-filter .chatbot-filter_block{cursor:pointer;text-align:center}.chatbotFilter-insideViewAll .chatbot-filter_block{text-align:center}.chk-feedback:checked,.chk-feedback:not(:checked){left:-9999px;position:absolute}.chk-feedback:checked+label,.chk-feedback:not(:checked)+label{color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:31px;padding-left:1.95em;position:relative;text-align:center}.chk-feedback:checked+label:before,.chk-feedback:not(:checked)+label:before{background:#fff;border:2px solid #1565ff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);content:"";height:20px;left:0;position:absolute;top:4px;width:20px}.chk-feedback:checked+label:after,.chk-feedback:not(:checked)+label:after{color:#9da1ae;content:"✓";font-family:arial;font-size:10px;font-weight:700;left:8px;line-height:.8;position:absolute;top:12px;transition:all .2s}.chk-feedback:not(:checked)+label:after{opacity:0;transform:scale(0)}.chk-feedback:checked+label:after{color:#fff;opacity:1;transform:scale(1)}.chk-feedback:checked+label:before{background:#1565ff}.exchange_swap_icon{cursor:pointer;display:block;position:fixed;right:0;top:30px}@media only screen and (max-width:480px){.chatbotFilter-insideViewAll{width:115%}.chatbot-filter{gap:35px!important}.chatbotFilter-insideViewAll{gap:35px!important;padding:8px 32px}.searchWidgetAsPopup{border-radius:8px 8px 0 0;bottom:0!important;position:fixed;width:100%}}@media screen and (min-width:481px){.chatbot-filter{gap:35px!important}.chatbotFilter-insideViewAll{gap:35px!important;padding:8px 60px 8px 32px}.searchWidgetAsPopup{border-radius:8px;max-width:350px!important}}@media (max-width:428px){.search__widget.widget__section--new{width:306px!important}.overLayer .search__widget.widget__section--new{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0!important;position:absolute!important;width:100%!important}}@media screen and (max-width:767px){.auto-sug-main{height:70%}.sug-list-container{height:80%}}@media screen and (max-width:375px){.chatbot-filter{gap:30px!important}.chatbotFilter-insideViewAll{gap:30px!important;width:109%!important}.searchWidget{max-width:300px;padding:10px}.tabNav{padding:5px 12px}label.custom-control-label{font-size:14px}}@media screen and (max-width:320px){.chatbot-filter,.chatbotFilter-insideViewAll{font-size:13px!important;gap:18px!important}.searchWidget{max-width:274px;padding:6px}span.fieldIcon{left:1px!important}.col-input{padding:3px 0 0 25px!important}.form-widget_date{font-size:12px!important}.trip__option--weget .custom-control:first-child{width:100px!important}}.widget-input{border:1px solid #9da1ae;border-radius:4px;height:38px;padding:8px 10px}.cityFrom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.widgetswapicon{background:#fff;border:1px solid #9da1ae;border-radius:50%;cursor:pointer;height:26px;padding:4px;position:absolute;right:10px;top:32px;width:26px;z-index:99}.is-location-icon{height:16px;left:4px;position:relative;top:2px;width:12px}.col-input.travel-coach{margin-top:6px;padding:10px 0 0 30px}.col-input.travel-coach .fieldIcon{left:12px;position:absolute;top:10px}.col-input.travel-coach label{color:#abaeb6}.is-trip-option .custom-control-label{color:#262933}.is-trip-option .input.custom-control-input{margin-left:0}.is-search_note{background:#d8f0ff;border:1px solid #99dbff;border-left:4px solid #004266;border-radius:4px;color:#00314c;font-size:12px;padding:8px 6px}.isearch-form{width:100%}.trip__option--weget .custom-control:first-child{display:inline-block;width:123px}.searchWidgetAsPopup .col-input.travel-coach{padding:6px 0 0 35px}.searchWidgetAsPopup .col-input.travel-coach .fieldIcon{top:7px}.widget-locationicon{height:16px;position:relative;top:1px;width:12px}.svg_calendarnew{position:relative;top:3px}.custom-control.mrg-r-10{margin-right:18px!important}.search__widget.widget__section--new{background:#fff;border-radius:8px;padding:16px;width:324px}.overLayer .search__widget.widget__section--new{padding-top:2.2rem}.triptype__item{background:#fff;border:1px solid #b3b3b3;border-radius:4px;color:#51555e;height:40px;margin:0 2px;padding:0 8px;text-align:center;white-space:nowrap}.triptype__item.is__triptype--selected{background:#006ee31c;border:1px solid #006ee3;color:#006ee3}.widget__input{border:1px solid #9da1ae99;border-radius:8px;cursor:pointer;height:56px;padding:8px}.widget__input--title{color:#73767f;font-size:11px;margin-bottom:4px}.widget__city--name{flex:1;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap;width:-41px}.widget__change--cta,.widget__location--icon{position:relative;top:-2px}.widget__change--cta{color:#006ee3;top:-8px}.is__widget--date .widget__input{width:48%}.is__widget--date .is__date--oneway{width:100%}.widget__search--cta{background:#ff4600;border:1px solid #ff4600;border-radius:8px;color:#fff;height:48px;width:100%}.is__widget--date .widget__city--name{position:relative;top:-1px}.widget__year{opacity:.4}.is__cheaper--popup .list-group .custom-control-label{width:100%}.is__cheaper--popup .list-group .list-group-item-sort{list-style-type:none}.onward-header{color:#1b2a4b;font-size:14px;font-weight:700;line-height:18px;margin-bottom:-4px;margin-top:8px}.search-flights-oj{width:140px}.search-flights-oj-line{margin-top:7px}.open_jaw_cityinput{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.toChangeReturn{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin-bottom:7px;margin-top:15px}.city-grey{color:#313541!important;opacity:.4}.placeholder{display:flex;justify-content:center;width:40%}.placeholder .depart,.placeholder.arrival{display:flex;flex-direction:column}.tab_content .icons .svg_calendar{fill:#666}.tab_content .icons .disabled{fill:#8f98b0}.tab_calendar.active .icons .svg_calendar{fill:#1565ff}.cvv-placeholder{font-size:13px;font-weight:700;left:-10px;position:relative}.calendar_wrap{background-color:#fff;border-radius:8px 8px 8px 8px;position:absolute;width:100%}.calendar_overLayer{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.205);display:grid;height:100%;left:0;overflow-y:auto;place-items:center;position:absolute;top:0;width:100%;z-index:900}.selected-endDate,.selected-startDate{background:#006ee3!important;color:#fff}.selected-range{background-color:#e5f0fc!important}.react-calendar{background:#fff;border:2px solid #ddd;border-radius:1rem;padding:.5rem;width:100%}.react-calendar__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.react-calendar__navigation__label{-webkit-box-flex:1;-ms-flex:1;flex:1}.react-calendar__navigation__label__labelText{box-shadow:0 1px 1px 0 #000e330d;color:#141414;cursor:pointer;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:100%;padding:0 12px}.react-calendar__navigation button{background:none;border:none;outline:none}.react-calendar__navigation button:disabled{color:#000}.react-calendar__navigation button:nth-child(odd):disabled{opacity:0}.react-calendar__navigation button:nth-child(odd):enabled:hover{background:#f0f8ff;border-radius:50%;cursor:pointer}.react-calendar__month-view__days,.react-calendar__month-view__weekdays{margin-bottom:.25rem}.react-calendar__month-view__weekdays__weekday{display:grid;max-width:100%!important;place-items:center}.react-calendar__month-view__weekdays__weekday>abbr{text-decoration:none}.react-calendar__month-view__days button{background:transparent;border:2px solid transparent;cursor:pointer;height:36px;max-width:100%!important}.react-calendar__month-view__days button:disabled{cursor:not-allowed}.react-calendar__month-view__days button:enabled:hover{background-color:#b6d9ff;border-color:#006ee3}button.react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth{background:#e7e7e7!important;color:#c5c5c5!important}button.react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth:hover{background:#e7e7e7!important;border-color:transparent;color:#c5c5c5!important}button.react-calendar__tile.react-calendar__tile--now.react-calendar__month-view__days__day{color:#006ee3}button.react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range.react-calendar__tile--rangeStart.react-calendar__tile--rangeEnd.react-calendar__tile--rangeBothEnds.react-calendar__month-view__days__day{background:#006ee3;border-radius:.25rem;color:#fff}button.react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range.react-calendar__tile--rangeStart.react-calendar__month-view__days__day{background:#1565ff;border-radius:.5rem 0 0 .5rem;border-radius:6px;box-shadow:0 1.5px 1px rgba(0,31,112,.25),0 3px 2px rgba(0,71,255,.2);color:#fff}button.react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range.react-calendar__month-view__days__day{background:#e9efff}button.react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range.react-calendar__tile--rangeEnd.react-calendar__month-view__days__day{background:#006ee3;border-radius:0 .5rem .5rem 0;color:#fff}.react-calendar__decade-view__years__year,button.react-calendar__tile.react-calendar__year-view__months__month{background:#fff;border:none;cursor:pointer;padding:10px}.react-calendar__decade-view__years__year:not(:disabled),button.react-calendar__tile.react-calendar__year-view__months__month:not(:disabled){cursor:pointer}.react-calendar__decade-view__years__year:disabled,button.react-calendar__tile.react-calendar__year-view__months__month:disabled{cursor:not-allowed}.react-calendar__decade-view__years__year:not(:disabled):hover,button.react-calendar__tile.react-calendar__year-view__months__month:not(:disabled):hover{background:#006ee3;color:#fff}.calendar_wrap .selected-endDate{background:#1565ff;border-radius:6px;box-shadow:0 1.5px 1px rgba(0,31,112,.25),0 3px 2px rgba(0,71,255,.2);color:#fff}.calendar_wrap .react-calendar .selected-endDate:hover{color:#fff}button.react-calendar__navigation__arrow.react-calendar__navigation__next-button svg,button.react-calendar__navigation__arrow.react-calendar__navigation__prev-button svg{display:none}button.react-calendar__navigation__arrow.react-calendar__navigation__next-button:before,button.react-calendar__navigation__arrow.react-calendar__navigation__prev-button:before{font-family:fp-common-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:24px}button.react-calendar__navigation__arrow.react-calendar__navigation__prev-button:before{content:"\e682"}button.react-calendar__navigation__arrow.react-calendar__navigation__next-button:before{content:"\e684"}.calendar_wrap .react-calendar__month-view__weekdays__weekday,.calendar_wrap button.react-calendar__tile{font-size:12px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:14px;text-align:center;text-transform:uppercase}.calendar_title{border-width:0 0 1px;color:#313541;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:100%;min-height:48px;padding:16px;text-align:center}.calendar_title .close{height:15px;position:absolute;right:16px;top:14px;width:15px}.tab_container{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.tab_calendar{align-items:center;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;position:relative;width:98%}.tab_content{padding:10px 10px 6px 40px;position:relative}.calendar-container{padding:6px 14px 14px}.tab_calendar span.icons{left:10px;position:absolute;top:4px}.tab_calendar.active{border:2px solid #1565ff;border-radius:4px}.active_err{border:2px solid red;border-radius:4px}.tab_title{color:#767676}.tab_title,.tab_title_err{font-size:12px;font-style:normal;font-weight:400;line-height:16px}.tab_title_err{color:red}.tab_date{color:#1b1b1b}.tab_date,.tab_date_err{font-size:14px;font-style:normal;font-weight:400;line-height:17px}.tab_date_err{color:red}.calendar_wrap .react-calendar{background:#fff;border:none;border-radius:0;padding:0}.errorMsg{color:red;font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:4px 0}.date-btn-org{align-items:center;background-color:#ff4600;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Arial;font-size:14px;font-weight:700;justify-content:center;margin:0;overflow:hidden;padding:13px 15px;width:100%}.react-calendar__navigation__label__labelText:before{background-image:url(https://c.fareportal.com/n/ops/cs/Images/calender-filter-icon.png);content:"";display:block;height:.438rem;margin-bottom:.375rem;position:absolute;right:0;top:.938rem;width:.438rem;z-index:999}@media only screen and (max-width:480px){.calendar_wrap{background-color:#fff;border-radius:8px 8px 8px 8px;border-top:1px solid #d9d9d9;bottom:0;position:absolute;width:100%}.overLayer .calendar_wrap{border-bottom-left-radius:0;border-bottom-right-radius:0}.calendar_title{min-height:35px!important;padding:12px!important}.close{top:8px!important}.calendar-container{padding:0 14px 14px}.tab_container{margin-bottom:6px!important}.react-calendar__navigation{margin-bottom:1rem}.react-calendar{min-height:243px!important}.date-btn-org{margin:-5px 0!important;padding:10px 15px!important}.tab_content{padding:4px 10px 4px 40px}.react-calendar__month-view__days{margin-bottom:0!important}.react-calendar__month-view__days button{height:29px!important}.tab_date,.tab_date_err{font-size:12px!important}}@media screen and (min-width:481px){.calendar-container{background:#fff!important;border-radius:0 0 8px 8px}.calendar_wrap{width:380px!important}.is-Range{top:70px}}.autoSuggestion-auto-sug-main,.autoSuggestion-autosugmain-popup{background-color:#fff;border-radius:8px 8px 8px 8px;position:relative}.autoSuggestion-auto-sug-header{border:solid #e6ebfa;border-width:0 0 1px;display:flex;justify-content:space-between;min-height:8%;padding:16px}.autoSuggestion-auto-sug-close{cursor:pointer;height:16px;width:16px}.autoSuggestion-auto-sug-header-text{color:#1b2a4b;font-size:16px;font-weight:700;width:100%}.autoSuggestion-sug-list-main{border:solid #e6ebfa;border-width:0 0 1px;cursor:pointer;display:flex;min-height:10%;padding:14px 14px 0;width:100%}.autoSuggestion-location-svg{height:19px;margin-right:15px;width:14px}.autoSuggestion-sug-list-text{font-size:14px}.autoSuggestion-sug-list-text,.autoSuggestion-sug-list-text-zero{border-bottom:1px solid #e6ebfa;font-family:Arial,Helvetica,sans-serif;line-height:20px;padding-bottom:14px;width:100%}.autoSuggestion-sug-list-text-zero{color:#1565ff;cursor:pointer;font-weight:700}.autoSuggestion-sug-list-container{height:75%;overflow-y:auto}.autoSuggestion-auto-sug-input{border:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:700;margin-left:10px;width:84%}.autoSuggestion-auto-sug-input-container{background:#fff;border:1px solid #dcdcdc;bottom:0;display:flex;position:absolute;width:100%}.autoSuggestion-auto-sug-input-button{background-color:#fff;border:none;width:10%}.autoSuggestion-navIcon{margin:0 16px 0 0;padding-left:14px;text-align:center}.autoSuggestion-sug-list-container::-webkit-scrollbar{width:10px}.autoSuggestion-sug-list-container::-webkit-scrollbar-track{background:#f1f1f1}.autoSuggestion-sug-list-container::-webkit-scrollbar-thumb,.autoSuggestion-sug-list-container::-webkit-scrollbar-thumb:hover{background:#ccc}.autoSuggestion-auto-sug-input:focus-visible{outline:none}.suggestion-box{padding:16px}.suggest__input{height:44px}.suggest__input,.uggest__input--field{border:1px solid #d8d9df;border-radius:8px}.uggest__input--field{color:#636770;font-size:20px;height:43px;padding:12px 10px 10px 3rem;text-align:left;width:100%}.uggest__input--field:focus{outline:1px solid #d8d9df}.input-icons:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' fill='none'%3E%3Cpath fill='%238F98B0' fill-rule='evenodd' d='M8.313 18.004a1.6 1.6 0 0 1-2.625 0L1.367 11.8C-1.22 8.088-.013 2.954 3.955.78a6.34 6.34 0 0 1 6.091 0c3.968 2.174 5.174 7.308 2.588 11.02zM7.07 9.965a2.481 2.481 0 1 0 0-4.962 2.481 2.481 0 0 0 0 4.962' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:1.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.suggestion-box--marching{color:#262933}.uggest__input--field:focus{border:none}.suggestion-items--list{color:#636770}@media only screen and (max-width:480px){.autoSuggestion-auto-sug-main{bottom:0;height:calc(100% - 68px);position:absolute;width:100%}.autoSuggestion-autosugmain-popup{bottom:0;height:85%;position:absolute;width:100%}}@media screen and (min-width:481px){.autoSuggestion-auto-sug-main{height:480px;top:10px;width:380px}.autoSuggestion-autosugmain-popup{height:480px;width:380px}}.bookingSuccessfully{background-color:#fff;border-radius:8px;border-top:6px solid #008a04;margin-top:10px;max-width:316px;padding:18px 14px}.headGreen{color:#008a04;font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:15px;text-align:center}.bookingText{background:#fffae6;border:1px solid #f8f0cf;border-radius:4px;color:#303f5b;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:8px;padding:8px 12px}.bookingSuccessfully .bookingText:last-child{margin-bottom:0}@media only screen and (max-width:480px){.confirmationcontainer{bottom:0;position:absolute;width:100%}}@media screen and (min-width:481px){.confirmationcontainer{width:380px}}.main-seat-wrapper{background-color:#fff;border-radius:8px;height:auto;padding:16px;width:310px}.layer{left:45%;position:absolute;top:60%}.seat-details-view-purchased{background-color:unset}.parent-layer{position:relative}.background-tint{background-color:rgba(0,0,0,.5)}.seat-title{justify-content:space-between}.seat-title,.seat-title-heading{align-items:center;display:flex;flex-direction:row}.seat-icon{height:30px;width:27.95px}.seat-title-heading-text{color:#313541;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin-left:10px}.seat-icon-refresh{cursor:pointer;height:24px;width:24px}.stop-cta_list_seat{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#6e7a9a;cursor:var(--cursor-pointer);font-family:Inter,sans-serif;font-size:12px;font-weight:700;height:34px;line-height:14.52px;margin-bottom:2px;padding:10px 5px;white-space:var(--nowrap);width:97.33px}.purchase__collapse .stop-cta_list_seat{background:#f0f3fb}.stop-cta_list_seat.active{background:#e7efff;border:1px solid var(--blue);color:#1565ff}.stops-seats{display:flex;justify-content:left;margin-bottom:10px;margin-top:10px;overflow:auto;scrollbar-width:thin}.stops-seats::-webkit-scrollbar-button{display:none}.seat-status-div{display:flex;flex-direction:column}.seat-status-title{color:#313541;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px}.seat-pax-info{align-items:center;display:flex;flex-direction:row;margin-top:3px}.seat-pax-info-name{color:#313541;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:24px;width:60%}.seat-pax-info-div{margin-top:5px}.addon__popup .seat-pax-info-div{margin-top:0!important}.addon__popup .main-seat-wrapper{padding:8px 8px 8px 0}.seat-pax-info-seatno{color:#313541;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:17px;white-space:nowrap}.seat-pax-info-status{align-items:center;display:flex;flex-direction:row-reverse;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:13.8px;width:40%}.pendingStatus{color:#cb9701}.confirmedStatus{color:#007c04}.information-icon{cursor:pointer;height:12px;margin-left:3px;width:12px}.check-icon{height:12px;margin-right:3px;width:12px}.notBought{color:blue;cursor:pointer;text-decoration:underline}.seat-details-loader{align-items:center;display:flex;flex-direction:row;justify-content:center}.seatNotAvailable{color:#313541;font-weight:400}:root{--align-item-center:center;--color-dard-200:#000;--fweight-700:700}.fweight-700{font-weight:var(--fweight-700)}.color-dard-200{color:var(--color-dard-200)}.baggage-info-wraper{background:var(--white);border-radius:8px;box-shadow:0 -3px 16px 0 #0000001f;gap:32px;left:114px;padding:16px 0;top:194px;width:270px}.baggage-info-wraper-view-purchased{background-color:unset;box-shadow:unset;width:100%}.baggage-info-wraper-view-purchased .baggage_info_wrapper_header{border-bottom:none}.baggage_info_wrapper_header{border-bottom:2px solid #d9d9d9;margin-bottom:10px;padding-bottom:10px;text-align:var(--txt-align-center);top:4px}.baggage_info_wrapper_header .nav-tabs{display:var(--display-flex);position:relative;top:5px}.baggage_info_wrapper_header::-webkit-scrollbar{width:2px}.baggage_info_wrapper_header::-webkit-scrollbar-thumb{background:#923232;border-radius:8px}.baggage_info_wrapper_header::-webkit-scrollbar-thumb:hover{background:#4d4141}.baggage_info_wrapper_header .nav-tabs li{width:100%}.baggage_info_wrapper_header .nav-tabs .nav-tabs_items{display:inline;margin-right:8px}.baggage_info_wrapper_header .nav-tabs_items{background:var(--white);border:1px solid #d9d9d9;border-radius:4px;color:#313541;cursor:var(--cursor-pointer);font-weight:700;gap:10px;padding:10px 8px;white-space:var(--nowrap)}.baggage_info_wrapper_header .nav-tabs_items a:hover{color:#58a6d5;text-decoration:none!important}.baggage_info_wrapper_header .nav-tabs_items.active_tab,.bookingdetailstabs .nav-tabs_items:hover{color:#1565ff;outline:none}.baggage_info_wrapper_header .nav-tabs_items.active_tab a{color:var(--blue);font-size:13px;font-weight:700;letter-spacing:0;line-height:16px;text-align:var(--txt-align-left)}.baggage-Info_title{align-items:var(--align-item-center);display:var(--display-flex);flex-direction:var(--flex-direction-row);margin-left:14px;margin-right:14px}.baggage-Info_title .image{align-items:var(--align-item-center);margin-top:0;padding-right:10px}.baggage_title{color:#006ee3;cursor:pointer;font-family:var(--font-family-arial);font-size:14px;font-weight:700;line-height:22px;text-align:var(--txt-align-left)}.baggage_title .person-img{margin-bottom:1px;margin-left:4px}.baggage_Pax{color:#313541;font-size:16px;line-height:22px;text-align:var(--txt-align-left)}.baggage_Pax,.baggage_list{font-family:var(--font-family-arial);font-weight:400}.baggage_list{align-items:baseline;color:#73767f;display:var(--display-flex);flex-direction:var(--flex-direction-row);font-size:14px;justify-content:var(--justify-content-space-between);line-height:16.1px;margin:10px 14px -9px;text-align:var(--txt-align-right)}.check-mark{height:10px;width:10px}.person-img{height:16px;top:4px;width:14px}.pax-tile-img,.person-img{margin-right:4px;position:relative}.pax-tile-img{height:13.6px;width:10.2px}.included{color:#007c04}.included,.not-included{line-height:13.8px;text-align:var(--txt-align-right)}.included,.not-included,.person-title{font-family:var(--font-family-arial);font-size:12px;font-weight:400}.person-title{color:#313541;margin-right:auto;padding-left:6px}.pax-type,.person-title{line-height:18px;text-align:var(--txt-align-left)}.pax-type{color:#73767f;font-size:11px;font-weight:400}.baggage_policy a{color:#006ee3;cursor:var(--cursor-pointer);font-family:var(--font-family-arial);font-size:12px;font-weight:400;line-height:13.8px;text-align:var(--txt-align-left);text-decoration:underline}.baggage_additional_purchage{margin-top:12px}.baggag_additional_prcha_title{border-top:2px solid #d9d9d9;color:#1b2a4b;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:17px;margin-left:14px;margin-right:14px;padding-top:10px;text-align:var(--txt-align-left)}.baggage_traveler{border:1px solid #d9d9d9;border-radius:8px;gap:12px;height:127px;margin-bottom:14px;margin-right:10px;margin-top:11px;min-height:120px;min-width:205px;overflow:auto;padding:16px;scrollbar-width:thin;width:205px}.baggage_traveler .pax_name{border-bottom:.5px dotted #d9d9d9;color:#313541;font-family:var(--font-family-arial);font-size:16px;font-size:14px;font-weight:700;line-height:19.36px;padding-bottom:9px;text-align:var(--txt-align-left)}.baggage_item{display:var(--display-flex);flex-direction:var(--flex-direction-row);justify-content:var(--justify-content-space-between);margin-top:5px}.baggageItem{color:#263238;font-family:Inter,"sans-serif";font-size:11px;font-weight:400;line-height:13.31px;margin-right:auto;text-align:var(--txt-align-left)}.baggage_purchase{color:#007c04;font-family:var(--font-family-arial);font-size:11px;font-weight:400;line-height:12.65px;text-align:var(--txt-align-right)}.notice_icon{height:14px;position:relative;top:3px;width:14px}.person-title p{color:#73767f;font-family:Inter,"sans-serif";font-size:10px;line-height:18px}.cta-add-baggage{background:#006ee3;border:1px solid var(--blue);border-radius:4px;color:#fff;font-family:Inter,"sans-serif";line-height:22px;margin-top:12px;padding:10px;text-align:var(--txt-align-center);width:100%}.cta-add-baggage,.stop-cta_list_bag{cursor:var(--cursor-pointer);font-size:12px;font-weight:700}.stop-cta_list_bag{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#6e7a9a;font-family:Inter,sans-serif;line-height:14.52px;margin-bottom:2px;padding:10px 5px;white-space:var(--nowrap)}.stop-cta_list_bag.active{background:#e7efff;border:1px solid var(--blue);color:#1565ff}.stops-bags{display:flex;margin-bottom:10px;margin-left:14px;overflow:auto;scrollbar-width:thin}.stops-bags::-webkit-scrollbar-button{display:none}.bag_info_tile{background-color:#fff8e6;border:1px solid #7f5f01;border-left-width:3px;border-radius:8px;color:#7f5f01;font-family:Inter,"sans-serif";font-size:11px;font-weight:400;line-height:13.31px;margin-left:14px;margin-right:14px;margin-top:15px;padding:6px 13px}.purchased_baggage_list{display:flex;flex-direction:row;margin-left:14px;overflow:auto;scrollbar-width:thin}.purchase_baggage_cta{background-color:#006ee3;color:#fff;font-family:Inter,"sans-serif"}@media only screen and (max-width:428px){.baggage-info-wraper{width:310px!important}}@media only screen and (max-device-width:375px){.baggage-info-wraper{width:300px!important}}@media only screen and (max-device-width:320px){.baggage-info-wraper{padding:8px!important;width:268px!important}}.command-corousel.deskktop.ctahideLessthentree .alice-carousel__next-btn,.command-corousel.deskktop.ctahideLessthentree .alice-carousel__prev-btn,.command-corousel.mobile.ctahideLessthentree .alice-carousel__dots{display:none!important}.baggage_info_wrapper_header .tabsCorousal{margin-bottom:30px}.selected-baggage-entire{background-color:#fff;height:100%;width:270px}.selected-baggage{border:1px solid #d9d9d9;border-radius:4px;color:#313541;font-size:12px;height:216px;margin-left:14px;padding:9px;width:208px}.selected-baggage_name{color:#313541;font-family:Inter,"sans-serif";font-size:12px;font-weight:700;line-height:14.52px;padding-bottom:12px}.selected-baggage span{color:#263238;font-size:11px;padding-top:4px}.baggage-accordian-block,.selected-baggage-list{list-style:none;padding-bottom:8px}.bgg-radio-anch{padding-left:0}.bgg-radio label{color:#313541;font-size:12px;font-weight:400;line-height:18px;padding-left:6px}.radio-baggage-input{position:relative;top:2px}.selected-baggage_item{margin:6px 0}.accordia-pax_name,.baggage_item_name{color:#263238;font-weight:700}.selected-baggage-pax{color:#313541;color:#51555e;font-size:11px;line-height:13.31px;padding:9px}.selected-baggage-pax .baggage-accordian_icon{height:14px;left:-4px;position:relative;width:19px}.baggage-accordian_label{position:relative;top:-3px}.selected-baggage_accrodia_head{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;color:#1b2a4b;font-size:12px;font-weight:700;line-height:17px;padding:6px 0}.baggage-accordian_item{padding:4px 0}.accordia-pax_name{margin:8px 0}.net-amount-pay{background:#eff5ff;border-radius:4px;color:#263238;font-size:12px;height:40px;margin-top:9px;padding:13px 9px}.nav-toggle_icon{cursor:pointer;height:8px;width:16px}.newBooking_Widget{background-color:#fff;border-radius:8px;max-width:308px;padding:14px}.newBooking-empty{color:#dc1414;font-family:Arial;font-size:11px;font-style:normal;line-height:13.31px;margin-top:4px;text-align:left}.newbooking_tabNav{border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;color:#6e7a9a;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;line-height:15px;margin-right:10px;overflow:hidden;padding:5px 20px;position:relative;text-align:center;text-transform:capitalize}.newbooking_tabNav.active{background-color:#e7efff;border:1px solid #1565ff;color:#1565ff}.newBookingTripType{display:flex;flex-direction:row}.newBookingTripType .custom-radio{width:50%}.newBookingTripType label.custom-control-label{color:#757575;font-size:13px}.form-widget_city strong{color:#263238}.newBookingTripType .custom-control-input:checked+label{color:#1b2a4b;font-weight:700}.newBookingTripType input.custom-control-input{cursor:pointer;height:19px;width:19px}.newBooking_Widget span.fieldIcon{left:0!important}.newBooking_Widget .col-input{border-bottom:none;margin:9px 0;padding:8px 0 6px 31px!important}.newBooking_Widget .form-widget_city{color:#757575;cursor:pointer;font-family:Arial;font-size:13px;font-style:normal;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.newBooking_Widget .form-widget_date{color:#757575}.newBooking_Widget .rowWidget.row-flex.justify-bm{border-bottom:none;border-top:none}.newBooking_Widget .sourceAndCity{margin-bottom:12px}.newBooking_Widget .desVerticalLine:after{background:#1565ff;bottom:0;content:"";height:23PX;left:7px;position:absolute;top:40px;width:2px}.city_separator:after{border-top:.5px solid #e1e1e1;content:"";display:block;height:.5em;position:relative;top:16px;width:85%}.newBooking_Widget .svg_swap{cursor:pointer;display:block;position:fixed;right:0;top:25px}.newbooking_traveller .minus-button,.newbooking_traveller .plus-button{height:30px;width:30px}.newbooking_traveller .traveler-count{padding-top:8px!important}.newbooking_traveller .traveler-list--new .newbooking-control-label{color:#757575}.newbooking_traveller .minus-button,.newbooking_traveller .plus-button{cursor:pointer;line-height:22px}.newbooking_traveller .plus-button{font-size:28px}.newbooking_traveller .minus-button{font-size:39px;line-height:10px;padding-bottom:5px}.traveler-list--new .minus-button.plus-minus_Activebtn,.traveler-list--new .plus-button.plus-minus_Activebtn{background:#006ee3!important;color:#fff!important}.newBooking_Widget #rdRoundTrip{margin-left:9px}.newBooking_Widget .btn-org{margin-top:12px}.newBooking_Widget .svg_traver{fill:#1565ff;position:relative;top:5px}.newBooking_Widget .svg_calendar{margin-left:-2px}.rowWidget.row-flex.justify-bm.border-bottom-none{border-bottom:none!important}.newBooking_Widget .new_booking_Bbottom{border-bottom:.5px solid hsla(0,0%,80%,.5)!important}.newBooking_Widget .new_booking_top{border-top:.5px solid hsla(0,0%,80%,.5)!important}.date_wraper .newBooking-empty{margin-bottom:0!important}.err-mb-12{margin-bottom:12px!important}.new_widget_Departwraper.row-flex .col-input{border-bottom:none;flex:0 0 49%;max-width:49%}.traver-count{color:#263238;font-weight:700}.newBooking_Widget .form-widget{padding:0}.traveler-header{border-bottom:1px solid #c4c6ce;display:flex;flex-direction:row;height:40px;justify-content:space-between;margin:0 10px}.traveler-header .cancel_Close_Icon{cursor:pointer;font-weight:700;height:14px;position:absolute;right:0;top:14px;width:14px}.traveler-header .b-header{align-items:center;color:#313541;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:17px;padding-top:14px;text-align:center}.traveler-header .b-rule:after{border-radius:4px;border-top:5px solid #d9d9d9;content:"";display:block;height:5px;position:relative;text-align:center;top:-8px;width:84px}.traveler-type{margin:20px 0;padding:0}.newbooking-popup-container{padding:0 12px 9px}.newbooking-control-label{color:#141414;display:inline-block;font-size:14px;font-weight:500}.newbooking-traveler-number{display:flex;float:right;height:30px;line-height:30px;position:static}.newbooking-traveler-sub-heading{color:#73767f;font-size:12px;margin-left:8px}.minus-button{color:#ddd;line-height:17px}.minus-button,.plus-button{background-color:#f4f6f8;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:block;font-size:20px;height:24px;text-align:center;width:24px}.plus-button{color:#118acb!important;line-height:18px}.traveler-count{color:#313541;font-size:14px;font-weight:700;line-height:14px;margin-left:10px;margin-right:10px;padding:5px 0 0;padding-top:4px!important}.traveler-botton{align-items:center;background:#006ee3;border:1px solid #006ee3;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;justify-content:center;overflow:hidden;padding:13px;text-align:center;width:100%}.traveler-validation{color:#dc1414;font-family:Arial;font-size:11px;font-style:normal;margin-bottom:10px}.minus-active{background:#006ee3!important;color:#fff!important}.taveler-coach{border-bottom:1px solid #c4c6ce;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 10px 0;padding-bottom:10px}.taveler-coach .coachcta{background-color:#fff;border:0;border-radius:5px;border-style:solid;border-width:1px;color:#006ee3;cursor:pointer;font-size:14px;font-weight:700;line-height:38px;margin:5px;padding:0;width:calc(50% - 10px)}.primaryBorder--color{border-color:#006ee3!important}.newprimaryBg--color{background-color:#003772!important}.is--white{color:#fff!important}@media only screen and (max-width:480px){.newbooking-popup-container{height:calc(100% - 75px)!important;overflow-y:auto!important}.newbooking_traveller{background-color:#fff;border-radius:8px 8px 0 0;bottom:0;max-height:85%;position:absolute;width:100%}}@media screen and (min-width:481px){.newbooking_traveller{background:#fff;border-radius:8px 8px 8px 8px;box-shadow:0 -3px 16px 0 #0000001f;position:absolute;width:370px}.newbooking-popup-container{height:calc(100% - 75px)!important;overflow-y:auto!important}}.traveler-list--new{list-style:none!important}.scd-card{background:#fff;border-radius:8px;gap:0;left:55px;margin-bottom:10px;min-height:164px;padding:16px;top:1531px;width:311px}.scd-card-flight_info{display:flex;flex-direction:row;justify-content:space-between;margin:4px 0}.scd-card-flight_info_dest,.scd-card-flight_info_origin{color:#303f5b;font-family:Arial;font-size:24px;font-weight:700;letter-spacing:0;line-height:29px;text-align:left;width:45%}.scd-card-flight_info_dest{text-align:right}.scd-card-flight_directin_logo .airline-logo{height:18px;position:relative;top:10px;width:18px}.scd-card-flight-des_city,.scd-card-flight-ori_city{color:#1e1e2d;font-family:arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px}.scd-card-flight-des_time,.scd-card-flight-ori_time{color:#313541;font-family:Arial;font-size:12px;font-weight:400;font-weight:700;letter-spacing:0;line-height:15px}.scd-card-flight-des_date,.scd-card-flight-ori_date{color:#303f5b;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;text-align:left}.csd-flight-detail-wraper{padding-bottom:16px}.scd-booking-cta{color:#1565ff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:14.52px;text-align:center}.is-status-pending{background:#fff2cc;border:1px solid #b28401;border-radius:20px;color:#b28401;font-size:var( --font-size-sm);font-weight:600;padding:2px 12px}.scd-footer{text-align:right}.scd-header .scd-booking-cta{padding-top:3px}.schedule-changed{background:#fff;border-radius:8px;font-family:Arial;gap:0;left:55px;margin-bottom:10px;top:1531px;width:311px}.sched-change-container{padding:2px 16px 9px}.schedule-changed-flight_info{display:flex;flex-direction:row;margin:0}.schedule-changed-flight_info_dest,.schedule-changed-flight_info_origin{color:#000;font-size:12px;letter-spacing:0;line-height:14px;text-align:left;white-space:nowrap}.schedule-changed-flight_info_dest{text-align:right}.schedule-changed-flight_directin_logo .airline-logo{height:18px;position:relative;top:18px;width:18px}.schedule-changed-flight-des_city,.schedule-changed-flight-ori_city{color:#1e1e2d;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px}.schedule-changed-flight-des_time,.schedule-changed-flight-ori_time{color:#313541;font-size:12px;font-weight:400;font-weight:700;letter-spacing:0;line-height:15px}.schedule-changed-flight-des_date,.schedule-changed-flight-ori_date{color:#51555e;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:21px}.schedule-changed-flight-ori_date{text-align:left}.schedule-changed-flight-des_date{text-align:right}.schedule-changed-flight-des_date .schdule-time,.schedule-changed-flight-ori_date .schdule-time{color:#008a04;font-size:16px;font-weight:600;padding-left:4px}.schedule-changed-detail-wraper{padding-bottom:9px}.mt8{margin-top:8px}.mt16{margin-top:16px}.brdb{border-bottom:1px dashed #abaeb6}.schedule-changed-booking-cta{color:#1565ff;cursor:pointer;font-size:12px;font-weight:700;line-height:14.52px;text-align:center}.schedule-changed-footer{display:flex;flex-direction:row-reverse;margin-top:8px;text-align:right}.sched-change-vao{color:#1565ff}.sched-change-vao,.sched-change-vao-dis{background-color:#fff;border:none;cursor:pointer;font-size:12px;font-weight:700}.sched-change-vao-dis{color:grey}.flight-change-status{background:#fff8e6}.flight-change-accepted,.flight-change-status{font-weight:400}.flight-change-accepted,.flight-change-status,.flight-change-status-alternate{border-radius:4px;display:flex;font-size:12px;gap:10px;justify-content:space-between;letter-spacing:-.015em;line-height:20px;padding:4px 8px;text-align:left}.flight-change-status-alternate{background:#e5f8e5;font-weight:700}.cta-shcedule-accepted{border:1px solid #ff4600;border-radius:4px;color:#ff4600}.cta-shcedule-accepted,.cta-shcedule-accepted-dis{background:#fff;cursor:pointer;font-size:12px;font-weight:700;gap:8px;height:36px;margin-left:20px;padding:8px}.cta-shcedule-accepted-dis{border:1px solid grey;border-radius:4px;color:grey}.old-schedule .flight-change-status{background:#fff2f2;color:#808ca6;font-weight:700;letter-spacing:-.015em;line-height:20px;text-align:left}.old-schedule .schedule-changed-flight_info .schdule-time{color:#303f5b;font-weight:700}.schedule-changed-flight_info .schdule-time{font-size:16px}.old-change-bg{background:#fce8e8;color:#b01010!important;padding:2px 6px;white-space:nowrap}.is-green{color:#008a04!important}.is-red{color:red!important}.mb-6{margin-bottom:6px!important}.sched-change-showAll .schedule-changed{width:100%!important}.sched-change-showAll .schedule-changed.old-schedule{box-shadow:0 2px 16px 0 #0000001a;padding:6px 16px!important}.sched-change-showAll .schedule-changed-flight_info.mt16{margin-top:6px!important}.sched-change-showAll .schedule-changed-footer{margin-top:0!important}.old-itinerary_header{background:#fff2f2;display:flex;flex-direction:row;justify-content:space-between;padding:8px 16px}.old-itinerary_header_txt{color:#1b2a4b;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:20px;text-align:left}.old-itinerary-qure-cta{color:#1565ff;cursor:pointer;font-size:12px;font-weight:400;line-height:20px}.view_details_header{color:#1565ff;cursor:pointer;font-weight:700;text-decoration:underline}.schedule-changed-footer .view_details_header{text-decoration:none}@media(max-width:320px){.schedule-changed{padding:16px 8px!important;width:270px!important}.cta-shcedule-accepted{padding:8px!important}}.schedule-changed-origin{flex:0 0 47%}.schedule-changed-destination{flex:0 0 43%;text-align:right}.sched-refund-cta{border:1px solid #ff4600;border-radius:4px;color:#ff4600}.sched-refund-cta,.sched-refund-cta-dis{background:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:20px;padding:8px 16px}.sched-refund-cta-dis{border:1px solid grey;border-radius:4px;color:grey}.schedule-changed-flight_directin_logo{flex:0 0 10%;text-align:center}.is-day-add{color:#000;font-size:10px;font-style:italic;font-weight:400;line-height:12.1px}.pt4{padding-top:4px}.pt6{padding-top:6px}.is-light-blue{color:#808ca6!important}.dot__trip--block{font-family:Arial;width:321px}.dot__trip--block__header{border-bottom:1px solid #f5b9b9;padding:6px 16px}.sched-change-showAll .dot__trip--block__header{border-bottom:1px solid #f5b9b9;padding:8px 16px}.dot__trip--itenary{color:var(--grey-700);font-size:var(--font-size-sm)}.dot__travel--expert__cta,.dot__trip--flight__details{color:var(--blue-600);font-size:11px;text-decoration:underline}.trip__body--tc-container{display:flex!important;flex-direction:column;padding:6px 16px 0;position:relative;width:auto}.dot__trip--container .trip__body--stops{flex-basis:0;flex-grow:1;margin:0 1.2rem;max-width:100%;min-width:0;top:.5rem}.dot__trip--container .trip__body--stops:before{border-bottom:.0625rem solid #dbdbdc;content:"";display:block;left:0;position:relative;top:1.5rem;width:100%}.dot__trip--time{font-size:var(--font-size-lg)}.dot__trip--code{font-size:var(--font-size-sm);line-height:18px;padding-top:2px}.dot__no--alternate-bg{background:#fef6f4}.dot__is--alternate-bg{background:var(--white-100)}.dot__no--alternate--bgheader{background:#f8d0d0}.dot__alternate--bgheader{background:#d4f2d4;border-bottom:1px solid #cce8cd}.is__trip--separate__dot{border-top:1px dashed #f8d0d0}.is__trip--separate__nonedot{border-top:1px dashed #ebecef}.trip__body--stops__time{color:var(--grey-700);font-size:11px;position:relative;top:2px;white-space:nowrap}.is--bullet{left:0;position:relative}.is--bullet:before{background-color:#1565ff;border:.0625rem solid #1565ff;border-radius:100%;content:"";display:block;height:.375rem;left:auto;margin:0 .1875rem;position:relative;top:.063rem;width:.375rem}.dot__note--block{padding:0 0 8px 16px}.dot__note--text{color:var(--grey-600);font-size:10px}.dot__bottom--block{border-top:1px solid #d6d6d6;padding:6px 16px}.sched-change-showAll .dot__viewother__cta{padding-left:12px;text-align:left}.sched-change-showAll .dot__bottom--block{padding:6px 12px}.dot__cancel--refund__cta{background:var(--white-100);border:1px solid #ff4600;border-radius:4px;color:var(--orange-500);font-size:var(--font-size-sm);padding:8px 12px;width:100%}.dot__cancel--refund__cta_disable{background:#fff;border:1px solid grey;border-radius:4px;color:grey;font-size:var(--font-size-sm);padding:8px 12px;width:100%}.dot__acceptitenary__cta,.dot__viewother__cta{border:1px solid #006ee3;border-radius:4px;font-size:11px;height:36px;width:100%}.sched-change-showAll .dot__acceptitenary__cta,.sched-change-showAll .dot__viewother__cta{font-size:var(--font-size-sm)}.dot__viewother__cta{background:var(--white-100);color:#006ee3;flex:85%;margin-right:10px}.dot__viewother__accepted{color:#006ee3;flex:75%;margin-right:10px}.dot__viewother__cta_disable{background:#fff;color:grey;flex:75%;margin-right:10px}.dot__acceptitenary__cta{background:#006ee3;color:var(--white-100);padding:0 6px}.is__disable{background-color:#e3e3e3!important;border:1px solid #999!important;color:#666;cursor:not-allowed}.dot__travel--expert__text{color:var(--grey-400);font-size:var(--font-size-sm);line-height:14px}.dot__travel--expert__cta{font-size:var(--font-size-md)}.dot__nondot--flight__details{background:var(--white-100);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -3px 16px 0 #0000001f;width:390px}.dot__message--bar{background:#fff2cc;border:.063rem solid #7f5f01;border-left-width:.125rem;border-left-width:.25rem!important;border-radius:.25rem;color:#4c3900;font-size:var(--font-size-sm);position:relative}.dot__nondot--flght__banner{border-radius:4px;padding:8px 16px}.is__old--bannerbg{background:#fce8e8}.dot__nondot--flight__details .trip__body--tc-container{flex:20%;padding:0!important}.dot__trip--airportname{color:#1e1e2d;line-height:18px}.dot__trip--terminal{color:#51555e;line-height:18px}.dot__nondot__flight--details{border:1px solid #d8d9df}.dot__airline--icon{height:28px;width:30px}.dot__airline--name,.dot__airline--operated{color:#414c68;font-size:11px;line-height:14px}.dot__airline--operated{color:#6e7a9a;font-size:10px}.dot__aircraft--code{color:#3f5ff6}.dot__airline--confirmation{background:#ebecef;color:var(--grey-700);padding:4px 8px}.dot__coach{color:#212121}.dot__notification,.dot__person--icon{height:12.8px;width:12.3px}.dot__carry--icon{height:12.9px;width:14px}.dot__checked--icon{height:15.8px;width:12.3px}.dot__checkin-list ul li,.dot__extra--checkinlist ul li{list-style:none}.dot__checkin-list ul li span{color:var(--grey-700);font-size:10px}.dot__checkin-list ul li img,.dot__extra--checkinlist ul li img{position:relative;top:3px}.dot__checkin-list ul li span{stop-color:#262933}.dot__nondot--flight__header span{color:var(--grey-700);font-size:var(--font-size);padding-left:13px}.dot__top--rul:after{border-radius:4px;border-top:5px solid #d9d9d9;content:"";display:block;height:5px;left:39%;position:relative;text-align:center;top:-8px;width:84px}.dot__close-header{float:right}.dot__close-header img{position:relative;top:8px;width:10px}.dot__nondot--flight__details .trip__body--stops{margin:0 -.8rem}.sched-change-showAll .dot__trip--block{width:100%!important}.sched-change-showAll .fr--top-radious{border-top-left-radius:0!important;border-top-right-radius:0!important}.sched-change-showAll .dot__trip--container.dot__is--alternate-bg{border:1px solid #e8e8e8;border-radius:8px;margin:16px 22px}.alternate__view--container{background:var(--white-100)}.sched-change-showAll .dot__nondot--container{background:#fff}.dot__all--togling{cursor:pointer;height:7px;width:12px}.dot__accept--cta .dot__viewother__cta{border:none!important}.dot__accept--cta .dot__acceptitenary__cta{background:#ff4600;border:1px solid #ff4600;color:var(--white-100)}.sched-change-showAll.is__allcontainerhide .dot__trip--container.dot__no--alternate-bg{display:none}.sched-change-showAll .dot__alternate--bgheader{background:#008a04}.sched-change-showAll .dot__trip--itenary{color:var(--white-100)}.sched-change-showAll .trip__body--stops{margin:-1px .9rem}.sched-change-showAll .dot__no--alternate--bgheader .dot__trip--itenary{color:var(--grey-700)}.sched-change-showAll .trip__body--tc-container{padding:6px 12px 0}.is__desable--cta{background-color:#e3e3e3!important;border:1px solid #999!important;color:#666;cursor:not-allowed}@media screen and (min-width:481px){.sched-change-showAll .dot__nondot--container{height:242px!important;overflow-y:auto!important;scrollbar-width:thin}.sched-change-showAll.is__allcontainerhide .dot__nondot--container{height:380px!important;overflow-y:auto!important;scrollbar-width:thin}.sched-change-showAll .dot__trip--container.dot__is--alternate-bg{margin:16px 16px 0}}@media only screen and (max-width:480px){.dot__trip--container{padding:0 8px!important}.dot__bottom--block,.dot__trip--block{padding:0!important}.dot__trip--block{width:100%!important}.sched-change-showAll{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;height:75%;position:fixed;width:100%}.sched-change-showAll .dot__trip--container.dot__is--alternate-bg{margin:16px 14px}.trip__body--tc-container{padding:6px 0!important}.sched-change-showAll .dot__bottom--block{padding:6px 12px!important}.sched-change-showAll .dot__nondot--container{height:calc(100vh - 400px);overflow-y:auto!important;scrollbar-width:thin}.sched-change-showAll.is__allcontainerhide .dot__nondot--container{height:calc(100vh - 200px);overflow-y:auto!important;scrollbar-width:thin}}@media only screen and (max-width:375px){.trip__body--tc-container{padding:6px 0!important}.chat__listing--wrap .contract__wrap--cta{padding:6px 8px 12px!important}.listing__contract{padding:10px 8px 0!important}.sched-change-showAll .dot__bottom--block{padding:6px 8px!important}.chat__listing--wrap .exch__listing{padding:0 4px 30px 8px!important}}@media only screen and (max-width:320px){.sched-change-showAll .dot__bottom--block{padding:6px 8px!important}.dot__trip--time{font-size:var(--font-size)}}.billingReceiptCard{background:#fff;border-radius:8px;margin-bottom:0;margin-top:8px;min-height:127px;top:381px;width:340px}.billingReceiptCard .billing-details{padding:10px 15px}@media(max-width:428px){.billingReceiptCard{width:325px!important}}@media(max-width:375px){.billingReceiptCard{width:290px!important}}@media(max-width:320px){.billingReceiptCard{width:245px!important}}.reveipt-confirm{align-items:center;display:flex;flex-direction:column;padding-top:14px}.resv-confirm{color:#002144;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:18px;padding:6px 0}.booking-confirm-text{font-size:14px;line-height:17px;padding:3px 0}.booking-confirm-text,.booking-no{color:#002144;font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:0}.booking-no{display:flex;font-size:18px;justify-content:center;line-height:22px}.booking-on{color:#73767f;font-weight:400;letter-spacing:0;line-height:17px}.booking-on,.donld-email-btn{font-family:Arial,Helvetica,sans-serif;font-size:14px}.donld-email-btn{background:#f3f5ff;border:1px solid #fff;border-radius:4px;color:#1565ff;font-weight:700;height:36px;letter-spacing:-.015em;line-height:20px;margin-right:4px;padding:8px 16px;width:100px}.billing-details{padding:10px 30px}.billing-header{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;margin-bottom:8px;text-align:left}.billing-header,.billing-items{color:#1b2a4b;letter-spacing:-.015em;line-height:24px}.billing-items{display:flex;flex-direction:row;font-size:12px;font-weight:400;justify-content:space-between}.billing-subtitle{font-weight:700}.billing-pax-items{color:#1b2a4b;display:flex;flex-direction:column;font-size:12px;font-weight:400;justify-content:space-between;letter-spacing:-.015em;line-height:24px}.paxWiseFare,.total-fare{display:flex;flex-direction:row;justify-content:space-between}.billing-items-hr{border-bottom:1px dashed #6e7a9a70;padding:4px 0}.sub-total,.sub-total-pay{color:#1b2a4b;font-weight:700;padding-top:10px}.sub-total-pay{font-size:14px}.pramo-items{padding-top:10px}.promo-amount{color:#1e7b20;font-weight:700}.billingRecieptsNote{display:flex;flex-direction:column;font-size:12px;margin-top:8px}.billingRecieptsNote>ul>li{color:grey;list-style-position:inside;margin-left:0}.paxWisePrice{color:#1b2a4b;font-family:apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.015em;line-height:24px}.hotel-car-block{font-family:Inter,Arial,Helvetica,sans-serif;width:290px}.hotel-car-block,.hotel-car-popup{background:var(--white-100);border-radius:8px;box-shadow:0 1px 6px 0 #00000040;color:var(--blue-900);padding:16px}.hotel-car-popup{width:320px}.hotel-car-block_booking{color:#6e7a9a;font-size:var(--font-size-md)}.hotel-car_title-cta{background:var(--orange-700);border:1px solid #ffde80;color:var(--grey-700)}.hotel-car_title-cta,.hotel-car_title-cta_status{border-radius:4px;font-size:var(--font-size-sm);padding:6px 8px}.hotel-car_title-cta_status{background:var(--green-600);border:1px solid var(--green-600);color:var(--white-100)}.car-select{background:#fff;border:1px solid #00f;border-radius:4px;color:#00f;cursor:pointer;font-size:14px;font-weight:400;gap:10px;letter-spacing:-.015em;line-height:20px;padding:2px 12px}.hotel-car_type{font-size:16px}.hotel-car-address p{font-size:var(--font-size-md);line-height:19px}.hotel-car_no-of-guest,.is-check-in-out,.is-date-in-out,.is-time-in-out{font-size:var(--font-size-sm)}.is-pickup-in-out{font-size:var(--font-size)}.is-date-in-out{font-size:var(--font-size-md)}.viewDetailIternaryBtn{color:#006ee3;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.5px;line-height:20px;padding-top:8px;text-align:right}@media(max-width:428px){.hotel-car-block{width:325px!important}}@media(max-width:375px){.hotel-car-block{width:290px!important}}@media(max-width:320px){.hotel-car-block{width:245px!important}}@media only screen and (max-width:480px){.hotel-car-popup{width:105%}}@media screen and (min-width:481px){.hotel-car-popup{width:305px}}.BookingAndRefundTile{background:#fff;border-radius:8px;min-height:110px;padding:16px;top:381px;width:340px}.BookingAndRefundTile-header{color:#1b2a4b;display:flex;font-family:Arial;font-size:14px;font-weight:700;justify-content:space-between;letter-spacing:-.015em;line-height:20px;padding:0 0 4px;text-align:left}.booking-flight-details{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:4px 0}.booking-flight-details-des,.booking-flight-details-orin{color:#303f5b;font-family:Arial;font-size:24px;font-weight:700;letter-spacing:0;line-height:29px;text-align:left;width:45%}.booking-flight-details-des{text-align:right}.booking-flight-details-dir-logo .airline-logo{height:18px;position:relative;top:10px;width:18px}.depart-origin{color:#51555e;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:16.1px}.booking-flight-details-city,.booking-flight-details-date,.booking-flight-details-time{color:#1e1e2d;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;text-align:left}.booking-flight-details-time{color:#51555e;font-weight:700}.booking-flight-details-date{color:#303f5b}.btn-booking-details{font-family:Arial;position:relative;text-align:left;text-decoration:none;top:8px}.BookingAndRefundTile .c-b-details,.btn-booking-details{color:#1565ff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px}.BookingAndRefundTile .c-b-details{font-family:Arial,Helvetica,sans-serif;text-align:right}.booking-status{background:#fff;border:1px solid #00f;border-radius:4px;color:#00f;cursor:pointer;font-family:Arial;font-size:14px;font-weight:400;gap:10px;letter-spacing:-.015em;line-height:20px;padding:2px 12px}.booking-status-cancel-status{color:#dc1414}.booking-status-upcoming-status{color:#00ab05}.booking-status-completed-status{color:#1565ff}.booking-status-other{color:#ff4600}@media(max-width:428px){.BookingAndRefundTile{width:300px!important}}@media(max-width:375px){.BookingAndRefundTile{width:290px!important}}@media(max-width:320px){.BookingAndRefundTile{width:245px!important}}.select-baggage-full{height:100%}.stop-cta_list_selected_bag{color:#d9d9d9}.select-baggage-options{gap:8px}.select-checked-options{font-family:Arial,sans-serif}.totalAmt-footer{padding:9px}.totalAmt-title .esa-information-icon{margin-left:0}.serviceAmt-content{display:flex;justify-content:space-between;margin-bottom:8px}.example{display:none}.example:hover{display:block!important}.alertIcon:hover .example{display:block}.example{position:absolute;text-align:center;top:-35px}.example-with-box-shadow{box-shadow:0 2px 10px rgba(0,0,0,.3)}.example-with-arrow,.example-with-box-shadow,.example-with-drop-shadow{background:#fff;border-radius:4px;color:#263238;font-size:11px;padding:5px;position:relative;width:220px}.example-with-arrow:after,.example-with-box-shadow:after,.example-with-drop-shadow:after{border:10px solid transparent;border-top-color:#fff;content:"";left:35%;margin-left:-10px;position:absolute;top:100%}.reviewBaggage-full{background-color:#fff;border-radius:8px;height:100%;padding-bottom:1px;padding-top:1px;width:269px}.reviewBaggage-header{color:#1b2a4b;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-left:14px;margin-right:14px;margin-top:5px}.reviewBaggage-sections{margin:5px 14px 10px}.route-header{display:flex;justify-content:space-between;padding-bottom:4px;padding-top:4px}.route-header-leg{color:#1b2a4b;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:17px}.route-amount-actions{display:flex;flex-direction:row-reverse;gap:5px}.route-amount-actions-price{color:#1b2a4b;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:17px}.route-pax{margin-bottom:5px}.route-pax-paxdetails{color:#51555e;font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:13.31px}.route-pax-options{display:flex;flex-direction:column;margin-left:5px}.pax-bag-row{display:flex;justify-content:space-between;margin-top:5px}.pax-bag-row-info{align-items:center;display:flex;flex-direction:row}.pax-bag-row-info-title{color:#51555e;font-family:Inter,sans-serif;font-size:10.5px;font-weight:400;line-height:13.31px;margin-left:5px}.reviewBagFinalPrice{background-color:#eff5ff;border-radius:4px;margin-bottom:8px;margin-left:10px;margin-right:10px;padding:6px}.finalPrice{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.finalPrice-text{color:#1b2a4b;font-weight:400}.finalPrice-text,.finalPrice-value{font-family:Inter,sans-serif;font-size:12px;letter-spacing:-.015%;line-height:20px}.finalPrice-value{color:#263238;font-weight:700}.serviceAmt-review{display:flex;justify-content:space-between;margin-bottom:6px}.view-all-screen{background:var(--white-100);border-radius:8px;font-size:var(--font-size-sm);height:308px;padding:8px 16px;width:246px}.view-all-screen .view-all_header{font-size:var(--font-size)}.view-all-itinary-cta{background:var(--light-blue-200);color:var(--white-100)}.view-all-itinary-cta,.view-all-modify-cta{border:1px solid var(--light-blue-300);border-radius:4px;cursor:pointer;font-size:var(--font-size-sm);height:46px;width:100%}.view-all-modify-cta{background:var(--white-100);color:var(--light-blue-100)}.result-not-found{padding:9px}.result-not-found .view-all-screen{border-radius:8px 0 0 0;gap:10px;left:49px;margin-left:4rem!important;margin-left:.02rem;min-height:245px;padding:14px 24px 16px!important;top:67px;width:68%}.result-not-found .view-all-itinary-cta,.result-not-found .view-all-modify-cta{height:36px}.price-text{color:#6e7a9a;display:inline-block;font-family:Inter;font-size:12px;font-weight:400;gap:0;height:16px;line-height:16px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font;width:220px}.complementary-add_on{border:1px solid #bdbdbd;border-radius:8px;display:flex;flex-direction:column;font-family:Arial;height:auto;justify-content:flex-start;margin-right:10px;min-height:302px;padding:16px;width:280px}.complementary-checkIn_add_on{min-height:285px!important}.addOnd-Iframe .complementary-add_on{width:252px!important}.cfar-add_on{display:flex;flex-direction:column;justify-content:flex-start;min-height:235px}.cfar-add_on,.complementary_addOnPopup{border:1px solid #bdbdbd;border-radius:8px;font-family:Arial;height:auto;margin-bottom:9px;padding:12px 16px;width:275px}.complementary-add_on_header{align-items:center;color:#142b6c;display:flex;flex-direction:row;font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;text-align:left}.comadd-ons-title{padding-left:15px}.comadd-ons-title-sub{font-size:xx-small;padding-left:15px}.comadd-on-list{display:flex;flex-direction:row;margin-top:14px}.comadd-on-list .list-icon{height:11px;position:relative;top:2px;width:11px}.comadd-on-list .list-text{color:#313541;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;padding-left:10px;text-align:left}.complementary-add_on .add-ons_content-header .add-ons_amount{color:#313541;flex:auto;font-size:16px;font-weight:700;letter-spacing:0;line-height:19px;text-align:right}.complementary-add_on .add-ons_amount p{color:#73767f;font-size:10px;font-weight:400;letter-spacing:0;line-height:12px;text-align:right}.complementary-add_on .add-ons_amount sup{font-size:10px}.complementary-add_on .mt24{margin-top:24px!important}.complementary-add_on .list-right{color:#313541;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;text-align:left;text-align:right;width:200px}.complementary-add_on .learn-more a{color:#4339e4;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;padding-left:20px;text-align:left}.complementary-add_on .add-on-bottom{display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.complementary-add_on .terms-and-conditions{font-size:11px;font-weight:400}.complementary-add_on .addon-btn-sec .add-btn{background:#fff;border:2px solid #4339e4;border-radius:8px;color:#4339e4;font-size:14px;font-weight:700;height:44px;letter-spacing:0;line-height:17px;text-align:center;width:194px}.complementary-add_on .add-on-price{color:#313541;font-size:20px;font-weight:700;letter-spacing:0;line-height:20px;text-align:left}.complementary-add_on .add-on-sup{font-size:12px}.complementary-add_on .add-on-price span{color:#73767f;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;text-align:left}.complementary-add_on .cont-btn{width:100%}.complementary-add_on .cont-btn,.complementary-add_on .cont-full-btn{background:#ff4600;border:2px solid #ff4600;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:37px}.complementary-add_on .cont-full-btn{width:240px}.complementary-add_on .addon-btn-sec .select-addOn_disabled{background-color:#afb1b7;border:none;cursor:not-allowed}.complementary-add_on .add-on_container{min-height:130px}.complementary-add_on .add-on_container_add_trip{min-height:90px}.complementary-add_on .image{display:flex;height:30px;justify-content:space-around;margin-top:0;width:32px}.addons-upfront{display:inline-flex}.addons-upfront .alice-carousel__next-btn-item,.addons-upfront .alice-carousel__prev-btn-item{margin:8px!important}.read-more{color:#1565ff;cursor:pointer;font-size:11px}.esim-claim-url{font-size:10px;margin-left:auto}.addon-term{color:var(--grey-700);font-size:11px;line-height:18px;margin-top:10px}.addon-term a{color:var(--light-blue-300);text-decoration:underline}.desk-veiew{overflow:hidden;width:750px}.addons-upfront{display:flex;overflow-x:auto;scrollbar-width:none}.mobile-view .addons-upfront.addOnd-Iframe{width:257px!important}.addons-upfront.addOnd-Iframe div:last-child>div{margin-right:0!important}.is__desk-veiew--caousel .addons-next-cta{right:7rem!important}.is__desk-veiew--caousel .addons-prev-cta{left:-1rem!important}.is__desk-veiew--caousel .addons-upfront div:last-child>div{margin-right:0!important}@media only screen and (max-device-width:480px){.complementary-add_on{min-height:320px;width:262px!important}.mobile-view .addons-upfront{width:379px!important}}@media only screen and (max-device-width:390px){.mobile-view .addons-upfront{width:350px!important}}@media only screen and (max-device-width:375px){.complementary-add_on{width:259px!important}.mobile-view .addons-upfront{width:336px!important}}@media only screen and (max-device-width:360px){.mobile-view .addons-upfront{width:320px!important}}@media only screen and (max-device-width:320px){.complementary-add_on{width:260px!important}.mobile-view .addons-upfront{width:283px!important}}@media screen and (min-width:481px){.complementary_addOnPopup{min-height:255px}}@media only screen and (max-width:480px){.complementary_addOnPopup{min-height:235px}}.addon-is-footer{margin-top:auto;width:98%}.carousel-arrows-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.carousel-arrows-container img{pointer-events:auto}.carousel-next-cta,.carousel-prev-cta{cursor:pointer;transition:opacity .3s ease}.carousel-next-cta:hover,.carousel-prev-cta:hover{opacity:.7}.carousel-arrows-container.vertical .carousel-prev-cta{left:50%;top:10px;transform:translateX(-50%) rotate(-90deg)}.carousel-arrows-container.vertical .carousel-next-cta{bottom:10px;left:50%;right:auto;transform:translateX(-50%) rotate(-90deg)}.addons-next-cta,.addons-prev-cta{cursor:pointer;pointer-events:auto;position:absolute;transform:translateY(-50%),;z-index:1001}.addons-next-cta{right:42%!important}.addons-prev-cta{left:-1.3%}.is__iframe--carousel .addons-next-cta{right:6%!important}.is__iframe--carousel .addons-prev-cta{left:-5.3%}@media (max-width:768px){.carousel-next-cta,.carousel-prev-cta{height:20px;width:20px}.carousel-prev-cta{left:5px}.carousel-next-cta{right:5px}}.seat-review-layer{width:314px}.seat-review-top{background-color:#fff;border-radius:8px;padding:16px}.seat-review-header{align-items:center;display:flex;flex-direction:row}.seat-review-svg{height:30px;width:27.95px}.seat-review-header-title{color:#313541;font-family:Inter,sans-serif;font-weight:700;line-height:20px;margin-left:10px;size:16px}.seat-review-selected{border-bottom:1px solid #ebecef;display:flex;flex-direction:column;margin-top:15px}.selected-flight-main{border-bottom:1px solid #ebecef;padding-bottom:4px}.margin-top{margin-top:13px}.selected-flight{color:#313541;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:18.4px;width:40%}.space-bw-leg-and-price{width:30%}.selected-pax-details{display:flex;flex-direction:column}.each-seat-pax{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;margin-top:2px}.each-pax-fullName{color:#51555e;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:24px;width:130px}.each-pax-seatDetails{color:#51555e;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:17px}.each-pax-price{color:#51555e;display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif;font-weight:700}.each-pax-price-subscript{font-size:14px}.each-pax-price-supscript{font-size:9px}.price-supscript{align-items:start;display:flex;flex-direction:column}.each-pax-name-seat{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.price-section{display:flex;flex-direction:column;margin-top:15px}.total-price{display:flex;flex-direction:row;justify-content:space-between}.price-text-info{display:flex;flex-direction:column}.total-price-title{color:#313541;font-size:18px;font-weight:700}.esa-info,.total-price-title{font-family:Arial,Helvetica,sans-serif;line-height:14px}.esa-info{color:#757575;font-size:10px;font-weight:400;margin-top:3px}.price-text-value-section{display:flex;flex-direction:row-reverse}.total-pax-price{color:#313541;display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-right:16px}.total-pax-price-subscript{font-size:18px}.total-pax-price-supscript{font-size:11px}.total-price-supscript{align-items:start;display:flex;flex-direction:column}.show-price-icon{height:20px;width:15.36px}.price-desc{display:flex;flex-direction:column;margin-top:15px}.price-info{display:flex;flex-direction:row;justify-content:space-between}.price-title{color:#313541;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:16.1px}.esa-price{border-bottom:1px solid #ebecef;margin-top:10px;padding-bottom:4px}.total-desc-price{color:#313541;display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-right:26px}.total-desc-price-subscript{font-size:16px}.total-desc-price-supscript{font-size:9px}.total-desc-supscript{align-items:start;display:flex;flex-direction:column}.cta-section{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}.change-cta{background-color:#fff;color:#ff4600;width:87px}.change-cta,.continue-cta{border:1px solid #ff4600;border-radius:8px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:20.7px;padding:17.5px 10px}.continue-cta{background-color:#ff4600;color:#fff;width:159px}.selected-flight-details{cursor:pointer;display:flex;flex-direction:row;justify-content:start}.each-leg-price{color:#313541;display:flex;flex-direction:row;font-family:Inter,sans-serif;margin-right:5px}.each-leg-price-subscript{color:#313541;font-size:14px;font-size:16px;font-weight:700;line-height:17px}.each-leg-price-supscript{color:#313541;font-size:9px;font-weight:700}.leg-price-supscript{align-items:start;display:flex;flex-direction:column}.selected-flight-dropdown-area{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:35%}.show-price-icon-leg{height:20.83px;width:15px}.is--seatedit{cursor:pointer;flex:1;text-align:right}.is--seatedit a{color:var(--blue-600);font-size:var(--font-size-sm)}.esa-info .esa-information-icon,.price-title .esa-information-icon{height:10px;margin-left:4px;position:relative;top:1px;width:10px}.esa-info .tooltips{display:none;left:-36px;top:-145px;width:275px}.price-title .tooltips{display:none;left:-36px;top:-170px;width:275px}.price-title .tooltips:after{bottom:-11px;left:22%}.esa-info .tooltips:after{bottom:-11px;left:10%}.esa-info .esa-information-icon:hover+.tooltips,.price-title .esa-information-icon:hover+.tooltips{display:block!important}.tooltips{background:#f7f7f7;border-left:4px solid #1565ff;border-radius:4px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.4);color:#757575;font-size:12px;font-weight:400;left:-36px;margin:3em;padding:8px;top:-90px;width:275px;z-index:999}.tooltips,.tooltips:after{box-sizing:border-box;position:absolute}.tooltips:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:6px;bottom:-11px;box-shadow:-3px 3px 3px 0 rgba(0,0,0,.4);content:"";height:0;left:10%;transform:rotate(-45deg);transform-origin:0 0;width:0}.tooltips-new{background:#f7f7f7;border-left:4px solid #1565ff;border-radius:4px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.4);color:#757575;font-size:12px;font-weight:400;padding:8px;width:275px;z-index:999}.tooltips-new,.tooltips-new:after{box-sizing:border-box;position:absolute}.tooltips-new:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:6px;bottom:-11px;box-shadow:-3px 3px 3px 0 rgba(0,0,0,.4);content:"";height:0;transform:rotate(-45deg);transform-origin:0 0;width:0}.animationContainer{text-align:center;width:100%}.animationContainer .loaderText{color:#6e7a9a;display:flex;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;justify-content:center;letter-spacing:-.2px;line-height:18px;margin-top:10px;padding:5px 0;white-space:pre-line}.animationContainer .loaderText .visible{visibility:visible}.animationContainer .loaderText .hidden{visibility:hidden}.animationContainer .loaderText .dotSpan{font-weight:500;justify-content:left;letter-spacing:1.2px;text-align:left;width:20px}.animationContainer .pagination-loader-text{color:#262933}.updatedBooking{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:8px;-ms-flex-flow:column;flex-flow:column;margin-top:10px;max-width:318px;padding:14px}.updatedBooking_alertInfo{margin-bottom:14px}.updatedBooking_alertProgress{background:#faf3d7;border-left:3px solid #f2c010;border-radius:4px;display:flex;padding:10px}.updatedBooking_loaderWrap{background:#fff;border-radius:10px;display:inline-block}.updatedBooking_iconSection{padding:0 10px}.updatedBooking_loaderProgress{aspect-ratio:1;background:#ffc700;border-radius:50%;padding:2px;width:20px;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes l3{to{transform:rotate(1turn)}}.updatedBooking_alertText{color:#142b6c;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding:3px 0 0}.updatedBooking_titleSection{color:#1b2a4b;font-size:14px;font-weight:700;letter-spacing:-.21px}.updatedBooking_flightDetailLink,.updatedBooking_titleSection{font-family:Arial,Helvetica,sans-serif;font-style:normal;line-height:20px}.updatedBooking_flightDetailLink{color:#1565ff;display:inline-block;font-size:12px;font-weight:500;letter-spacing:-.18px;padding-right:24px;position:relative;text-decoration:none}.updatedBooking_flightDetailLink:after{content:"\e685";font-family:fp-common-icon!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:6px;top:6px}.updatedBooking_tileHead{display:flex;justify-content:space-between}.flight-detail-container,.popup-container{padding:2px 12px}.cancel_cooking_travel_root{padding:10px 0}.flight-detail-container .airport__name{color:#757575;font-size:14px;line-height:16px;margin-left:13px;margin-right:6px}.flight-detail-container .depart__airport{color:#757575;font-size:12px;font-weight:700;line-height:17px;margin-left:17px;padding-left:0}.flight-detail-container .depart__airport span{font-weight:400}.flight-detail-container .arrival__airport{color:#757575;font-size:12px;font-weight:700;line-height:24px;margin-left:12px;padding-left:3px}.flight-detail-container .bookingDetails__body{background-color:#fff;background:#fff;border-radius:0!important;display:flex;flex-flow:column;padding:0 8px}.flight-detail-container .flight{display:flex;flex-flow:column}.flight-detail-container .mrg-t-15{margin-top:15px}.flight-detail-container .flight__type{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.flight-detail-container .flight__type__label{background-color:#ebebeb;border-radius:4px;color:#212121;font-size:14px;padding:4px 14px}.flight-detail-container .flight__type__totalDuration{color:#757575;display:flex;font-size:14px}.flight-detail-container .flight__type__totalDuration__colon{margin:0 1px}.flight-detail-container .flight__type__totalDuration__duration{color:#212121;font-weight:600}.flight-detail-container .flight__airline{align-items:center;display:flex;justify-content:space-between;margin:0}.flight-detail-container .airline{align-items:inherit;color:#212121;display:flex;font-size:10px;font-weight:400;line-height:16px;margin-left:15px;margin-right:4px}.flight-detail-container .airline__img{border:1px solid #e5e5e5;border-radius:4px;height:35px;margin-top:-2px;width:50px}.flight-detail-container .airline__dur{color:#212121;font-size:10px;font-weight:700;line-height:32px;padding:4px 25px 10px}.flight-detail-container .flight__no{color:#212121;font-family:Arial,sans-serif;font-size:14px}.flight-detail-container .flight__details{color:#757575;display:flex;font-family:Arial,sans-serif;font-size:14px;justify-content:space-between}.flight-detail-container .arrival_time{color:#212121;font-family:Arial,sans-serif;font-size:16px;font-weight:700;height:16px;line-height:19px;padding-left:15px;text-decoration:none solid #212121;width:200px}.flight-detail-container .arrival_time .arrival_date,.flight-detail-container .departure_time .arrival_date{color:#808ca6;font-size:10px;font-weight:700;line-height:12px;padding-left:10px}.flight-detail-container .departure_time{color:#212121;font-size:16px;font-weight:700;height:20px;line-height:19px;margin-left:14px;padding-left:1px;-webkit-text-decoration:none solid #212121;text-decoration:none solid #212121;width:100%}.flight-detail-container .departure_time span{font-size:12px;font-weight:400}.flight-detail-container .date{height:20px}.flight-detail-container .flight_number{font-size:12px}.flight-detail-container .midway{flex:1;padding:0 15px}.flight-detail-container .arrow_wrap{height:20px;justify-content:center;width:100%}.flight-detail-container .arrow{margin:2px auto;max-width:40px}.flight-detail-container .flight__duration{border-top:1px dashed #ccc;display:grid;font-size:12px;padding-top:5px;place-items:center;width:100%}.flight-detail-container .paxDetails__header{align-items:center;background-color:#f2f2f2;color:#757575;display:flex;font-family:Arial;font-size:12px;justify-content:space-between;margin:0 -8px;padding:9px 8px}.flight-detail-container .paxDetails__data{align-items:flex-start;display:flex;justify-content:space-between;margin-top:4px}.flight-detail-container .paxDetails__data__name{color:#212121;font-family:Arial,sans-serif;font-size:14px;font-weight:700;max-width:60%;min-width:30%}.flight-detail-container .paxDetails__data__pnr{color:#757575;font-family:Arial,sans-serif;font-size:14px}.flight-detail-container .layOver__wrap{position:relative;width:100%;z-index:1}.flight-detail-container .layOver{align-items:center;background:#f3f3f3;border-radius:32px;display:flex;height:28px;justify-content:center;margin:4px 4px 4px 10px;padding:10px;position:relative;width:202px;z-index:1}.flight-detail-container .layOver__wrap:after{background:transparent;border-bottom:1px dashed #bababa;bottom:50%;content:"";margin-left:10px;position:absolute;top:0;width:98%;z-index:0}.flight-detail-container .layOver .img1{margin-left:-35px}.flight-detail-container .layOver>p{color:#121412;font-family:Arial;font-size:12px;font-weight:400;line-height:15px;margin-left:6px}.flight-detail-container .layOver .lay-min{font-weight:700}.flight-detail-container .aircraft__number{color:#3f5ff6!important;font-weight:700;margin-left:43px}.flight-detail-container .img1{height:auto;max-width:10%}.flight-detail-container .aircraft__number,.flight-detail-container .airline__name{color:#757575;color:#212121;font-size:10px;line-height:15px;padding:0 7px;text-align:right}.flight-detail-container .des-code{font-weight:400}.flight-detail-container .flight-root:before{background:#bebebe;bottom:36px;content:"";left:5px;position:absolute;top:9px;width:1px}.flight-detail-container .flight-root-item:before{background:#fff;left:-15px;top:6px}.flight-detail-container .flight-root-item-des:before,.flight-detail-container .flight-root-item:before{border:1px solid #bebebe;border-radius:50%;content:"";height:11px;position:absolute;width:11px;z-index:2}.flight-detail-container .flight-root-item-des:before{background:#5f5f5f;left:-1px;top:1px}.flight-detail-container .bag-section{background:#f1f3fe;color:#313541;font-size:11px;height:20px;padding-top:2px;text-align:right;width:100%}.flight-detail-container .bag-section .icon{height:10px!important;position:relative;top:0;width:10px!important}.flight-detail-container .bag-section span{margin-right:20px}.flight-detail-container .close,.popup-container .close{cursor:pointer;float:right;height:9px;width:9px}.flight-detail-container.booking-details-popup{background:#fff;border-radius:8px 8px 0 0;bottom:69px;box-shadow:0 -3px 16px rgba(0,0,0,.12);position:fixed;right:0;width:100%;z-index:9}.flight-detail-container .btn-fur-question{background:#eaedfe;border:1px solid #3f5ff6;border-radius:4px;color:#3f5ff6;cursor:pointer;font-size:11px;font-weight:700;height:28px;line-height:9px;margin:4px 0 8px;text-transform:capitalize;width:212px}.flight-detail-container .arrival_time span{color:#212121;font-size:12px;font-weight:400;line-height:12px}.flight-detail-container .d-header{background:#f3f5ff;border-radius:2px;border-radius:6px;border-radius:4px 4px 0 0;color:#313541;display:flex;font-family:Arial,sans-serif;font-size:14px;font-weight:700;height:33px;line-height:12px;margin:10px;padding:10px 4px 0 3px}.flight-detail-container .d-header .dateandtime{font-size:12px;font-weight:400;line-height:12px}.flight-detail-container .book-now-liner{background:#faefcb;border-radius:4px;color:#313541;font-size:11px;font-style:normal;font-weight:400;line-height:15px;margin:2px 19px 0;padding:6px 10px}.flight-detail-container .additional-banner{background:#f1f3fe;height:30px;margin-bottom:4px;text-align:left}.flight-detail-container .d-header div{width:100%}.flight-detail-container .d-header .View-details-depart-stop{color:#000;font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:12px;text-align:right;white-space:nowrap}.flight-detail-container .d-header .View-details-depart-stop span{font-size:12px;font-weight:400;line-height:12px;padding-right:4px;position:relative;top:0}.cancel-booking-flight-info .airline-confirm,.cancel-booking-flight-info .airline-craft-coach,.cancel-booking-flight-info .airline-craft-name,.cancel-booking_flight-logo .airline-name,.cancel-booking_flight-logo .airline-name span{font-family:Arial}.cancel-booking-layover{flex-flow:row;font-family:Arial}.Traveller-details_header{display:flex;flex-direction:row;font-family:Arial;text-align:left}.trv-item_header{background:#fff}.trv-item_header,.trvr_item{display:flex;flex-direction:row}.trvr_item{padding:0 18px 4px}.trv-item_header .item,.trvr_item .item{font-family:Arial;text-align:left}.slct-seat-btn{background:#fff;border:1px solid #1565ff;color:#1565ff}.flight-detail-container .f-aircraft{color:#3f5ff6;font-family:Arial;font-size:10px;font-weight:700;letter-spacing:0;line-height:12px;padding:9px 0;text-align:left}.flight-detail-container .bd-flight-coach{color:#212121;padding-bottom:12px}.flight-detail-container .airLineConfimation,.flight-detail-container .bd-flight-coach{font-family:Arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;text-align:left}.flight-detail-container .airLineConfimation{color:#1b2a4b}.flight-detail-container .f-carry-on-baggage{color:#313541;display:flex;flex-direction:row;font-family:Arial;font-size:10px;font-weight:400;letter-spacing:0;line-height:12px;padding:9px 0;text-align:left}.flight-detail-container .f-carry-on-baggage img{padding-right:3px;position:relative;top:2px}.f-carry-on-baggage .check-bag img,.flight-detail-container .f-carry-on-baggage .carry-on-bag img{padding-left:12px}.flight-detail-container .f-carry-on-baggage .checkinbag-too{padding-left:2px!important;position:relative;top:3px}.flight-details-popup{background:#fff}.flight-details-popup,.showAllContracts-popup{border-radius:8px 8px 0 0;box-shadow:0 -3px 16px 0 #0000001f;position:absolute}.showAllContracts-popup{background:#eaeef9;overflow:hidden}.flight-d-header{align-items:center;border-bottom:1px solid #ededed;display:flex;height:50px;justify-content:center}.is-showall .flight-d-header{height:24px}.flight-d-header .cancel_Close_Icon{cursor:pointer;font-weight:700;height:14px;position:absolute;right:10px;top:24px;width:14px}.is-showall .flight-d-header .cancel_Close_Icon{top:10px}.flight-d-header .b-header{align-items:center;color:#313541;display:flex;flex-direction:column;font-family:Arial;font-size:16px;font-weight:700;letter-spacing:0;line-height:17px;padding:14px 0 20px;text-align:center}.flight-d-header .b-rule:after{border-radius:4px;border-top:5px solid #d9d9d9;content:"";display:block;height:5px;position:relative;text-align:center;top:-2px;width:84px}.is-showall .flight-d-header .b-rule:after{top:-4px}.flight-detail-container{padding:0 16px 16px}.flight-depart-trip-exch{align-items:center;background:#f3f5ff;border-radius:4px 4px 0 0;display:flex;flex-direction:row;height:33px;justify-content:space-between;padding:8px 16px 8px 12px;width:100%}.flight-detail-container .flight-depart,.flight-detail-container .flight-trip-duration{color:#1b2a4b;font-family:Arial;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;text-align:left}.flight-detail-container .flight-depart span,.flight-detail-container .flight-trip-duration span{font-weight:400}.exchange-carry-on-baggage{color:#313541;display:flex;flex-direction:row;font-size:10px;line-height:12px;padding:6px 0}.exchange-carry-on-baggage .carry-on-bag{margin-right:12px}.exchange-carry-on-baggage img{height:17.69px;padding-right:3px;position:relative;top:3px}.exchangeBrandMessage{margin-top:8px}.exchangeBrandMessage li{font-family:Arial;font-size:10px;font-weight:400;letter-spacing:0;line-height:18px;list-style:none;margin-left:23px;margin-top:4px;text-align:left}.exchangeBrandMessage li .is--check:before{color:#0088cd;content:"\e967";font-family:home;font-size:13px;font-weight:700;left:-23px;position:absolute;top:0}.exchangeBrandMessage li .is--crc-Dollar:before{background-color:#0088cd;border-radius:50%;color:#fff;content:"\e959";font-family:home;font-size:9px;font-weight:700;height:15px;left:-23px;line-height:16px;position:absolute;text-align:center;top:0;width:15px}.exchangeBrandMessage li .is--cancel:before{color:#0088cd;content:"\e91d";font-family:home;font-size:13px;font-weight:700;left:-23px;position:absolute;top:0}.popup-container{padding:0 9px 9px}.popup-container .flight__airline{width:100%}.flight-detail-container::-webkit-scrollbar{width:10px}.flight-detail-container::-webkit-scrollbar-track{background:#f1f1f1}.flight-detail-container::-webkit-scrollbar-thumb,.flight-detail-container::-webkit-scrollbar-thumb:hover{background:#ccc}.popup-container::-webkit-scrollbar{width:10px}.popup-container::-webkit-scrollbar-track{background:#f1f1f1}.popup-container::-webkit-scrollbar-thumb,.popup-container::-webkit-scrollbar-thumb:hover{background:#ccc}.showAllContracts-popup .no-scroll{overflow-y:hidden}.show-all-container .filter-visible{visibility:visible}.show-all-container .filter-hidden{visibility:hidden}@media only screen and (max-width:480px){.flight-details-popup,.review__price--details,.showAllContracts-popup{border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0!important;position:fixed!important;width:100%!important}.showAllContracts-popup.is-showall{height:100%}.flight-detail-container{max-height:calc(100vh - 300px)!important;min-height:20vh!important;overflow-y:auto!important}.popup-container{height:calc(100% - 190px)!important;overflow-y:auto!important}.show-all-container{height:calc(100% - 175px)!important}.show-all-container.is-show-inercontainer{height:calc(100% - 224px)!important}.scrollabe-listing-parent{height:calc(100% - 106px)!important;overflow-y:auto;scrollbar-width:none}}@media screen and (min-width:481px){.flight-details-popup,.showAllContracts-popup{background:#eaeef9;box-shadow:0 -3px 16px 0 #0000001f;height:420px;overflow:auto;position:absolute;scrollbar-width:thin;width:370px}.flight-details-popup.popupUI{overflow:hidden!important;scrollbar-width:none!important}.flight-details-popup{background:var(--white-100)!important;border-radius:8px!important}.showAllContracts-popup{height:591px;top:4px}.flight-detail-container{height:calc(100% - 52px)!important;overflow-y:auto!important}.popup-container{height:calc(100% - 210px)!important;overflow-y:auto!important}.show-all-container{height:calc(100% - 210px)!important;max-height:350px}.scrollabe-listing-parent{height:calc(100% - 106px)!important;overflow-y:auto;scrollbar-width:thin}}@media only screen and (max-width:320px){.flight-detail-container{padding:0 8px 8px!important}}@keyframes spinnersmall-bulqg1{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes spinner-oaa3wk{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}.loader-parrent{align-items:center;display:flex;flex-direction:row;justify-content:center}.loader-text{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:19px}.brand-space{margin-left:10px;margin-right:10px}.exchange-viewall{margin:12rem auto 0;position:relative;width:60px}.exchangeviewall-loader{animation:rotation 1s linear infinite;border:3px solid #fff;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;position:relative;width:48px}.exchangeviewall-loader:after{border-color:#1565ff #fff;border-radius:50%;border-style:solid;border-width:3px;box-sizing:border-box;content:"";height:56px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px}.spinner{animation:rotation 1s linear infinite;border:8px solid #dbdcef;border-radius:100%;height:48px;left:43%;margin:-(24px) 0 0 -(24px);position:absolute;top:50%;width:48px}.spinner:before{border:8px solid transparent;border-radius:100%;border-top-color:#1565ff;content:"";display:block;height:100%;left:-8px;position:absolute;top:-8px;width:100%}.alternative_scroll{max-height:100%;overflow-y:auto}.baggage_info{align-items:center;color:#313541;display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;gap:5px;letter-spacing:0;line-height:12px}.spinner---a{height:100px;overflow:hidden;position:relative;width:100px}.spinner---a,.spinner-contenet{align-items:center;display:flex;justify-content:center}.spinner-contenet{background:#fff;border-radius:50px;height:80px;width:80px;z-index:1}.spinner-sector{animation:rotation 1s linear infinite;background:conic-gradient(from 180deg at 50% 50%,#f4f4f4 0deg,#006ee3 1turn);border-radius:50%;height:100px;mix-blend-mode:overlay;position:absolute;width:100px}.loader__exchange--block{margin-top:184px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.flight__details--new{color:#000}.flight__details--route{color:#787878;display:block;list-style:none;margin:16px 0;position:relative}.flight__details--route:before{background:#000;bottom:26px;content:"";height:104px;left:6.4rem;position:absolute;top:26px;width:1.5px}.flight__route--item{display:block;font-size:12px;position:relative}.flight__route--details{color:#000;display:flex;flex-direction:column;font-size:14px;padding-left:8rem}.flight__route--info{display:block;font-size:14px}.flight__route--time{color:#000;left:.1rem;position:absolute;text-align:right;top:-8px}.flight__route--info.is--flight-origin:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="15" fill="none"><path fill="%23000" d="M11.906 2.59 5 0 2 1.5l5.331 3.428L4.25 6.5 2 5.5l-2 1L3 10h5l8.738-4.369a6.45 6.45 0 0 0 3.15-3.5A1.208 1.208 0 0 0 18.755.5h-1.794a4 4 0 0 0-1.818.438zM0 13v2h20v-2H0"/></svg>');content:"";height:15px;left:-35px;position:absolute;top:8px;width:20px}.flight__route--info.is--flight-destination:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="16" fill="none"><path fill="%23000" d="M1.01 6.128 1 2l2.25.5.75 2 3.025.84L5.5 0H8l3.74 6.653 3.27.91a4 4 0 0 1 1.428.73l1.065.854c.744.597.56 1.775-.331 2.112a6.58 6.58 0 0 1-4.056.2L3.772 8.92zM1 14h19v2H0v-2zm3-2.5a1 1 0 1 1 2 0 1 1 0 0 1-2 0m4-.5a1 1 0 1 1 0 2 1 1 0 0 1 0-2"/></svg>');content:"";height:15px;left:-35px;position:absolute;top:15px;width:20px}.flight__route--airlinelogo{background:#fff;border:4px solid #fff;height:18px;left:-2.4rem;position:absolute;top:4px;width:24px}.is__total--hr{margin-top:1.7rem}.is__destination--tm{margin-top:3.8rem}.flight__route--info.is__flight--coach{margin-top:4px}.flight__details--layover .is__layover{background:#ebecef}.layover__time--icon{position:relative;top:2px}.flight__details--pagagelist{list-style-type:none;padding:10px 8px}.flight__details--pagagelist li{display:inline-block;padding:0 10px}.flight__details--footer{border-top:1px solid #b1b3be}.baggagepolicy-icon,.checkin__baggage--icon{position:relative;top:4px}.fligt__aircraft,.is__frontier--policy{color:#006ee3}.contract-pax-each{color:#242424}.contract-pax-all{font-size:14px;margin-bottom:10px;margin-left:14px}.flightDetails__bg_green{align-self:flex-start;background:#3c8826;border-radius:2px;color:#fff!important;font-weight:700;margin:4px 0 1px;padding:1px 4px}.agent-join{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;margin:16px 0}.agent-joined-text{color:#73767f;flex:0 1 auto;font-family:Arial;font-size:12px;font-weight:400;line-height:18px;padding:0 15px}@media only screen and (max-width:480px){.agent-joined-text{font-size:13px;padding:0 16px}.agent-join:after,.agent-join:before{border-bottom:1px solid #abaeb6;content:"";width:50px}.agent-join:before{margin-left:0}.agent-join:after{margin-right:0}}@media only screen and (max-width:375px){.agent-joined-text{padding:0 8px}.agent-join:after,.agent-join:before{border-bottom:1px solid #abaeb6;content:"";width:35px}.agent-join:before{margin-left:0}.agent-join:after{margin-right:0}}@media only screen and (max-width:320px){.agent-joined-text{font-size:11px;padding:0 6px}.agent-join:after,.agent-join:before{border-bottom:1px solid #abaeb6;content:"";width:30px}.agent-join:before{margin-left:0}.agent-join:after{margin-right:0}}@media screen and (min-width:481px){.agent-join:after,.agent-join:before{border-bottom:1px solid #abaeb6;content:"";width:150px}}.bording__pass{border-radius:8px;font-family:Arial}.boarding-pass-container{background-color:#f7f8ff}.boarding-pass-container,.message__block .bording__pass{border:1px solid #bdbdbd;border-radius:8px;height:auto;margin-bottom:8px;padding:12px 16px}.message__block .bording__pass{background:#fff;width:300px}.boarding-pass-container .bording__pass{border-radius:8px}.purchase__add--on .boarding__pass{padding:16px;width:300px}.boarding-pass-on-pop-up{background-color:unset;padding:0;width:unset}.chat__trip--body__container{display:flex!important;flex:16%;flex-direction:column;padding:6px 16px;padding:0!important;position:relative;width:auto}.chat__trip--alinename,.chat__trip--time{font-size:var(--font-size-sm)}.chat__trip--code{font-size:var(--font-size-xl);line-height:18px}.chat__trip--airportname{color:#1e1e2d;line-height:18px}.chat__trip--terminal{color:#51555e;font-size:var(--font-size-sm);line-height:18px}.chat__body--stops{flex-basis:0;flex-grow:1;margin:0 .3rem;max-width:100%;min-width:0;top:.5rem}.chat__body--stops__time{color:var(--grey-700);font-size:11px;position:relative;top:2px}.chat__is--bullet{left:0;position:relative}.chat__is--bullet:before{background-color:#1565ff;border:.0625rem solid #1565ff;border-radius:100%;content:"";display:block;height:.375rem;left:auto;margin:0 .1875rem;position:relative;top:.063rem;width:.375rem}.chat__trip--body__container.is__code--block{flex:0%!important}.chat__airline--logo{height:16px;width:17px}.chat__trip--alinecode{font-size:10px}.chat__trip--body__container.is__airline--block{flex:60%}.bording__time{color:var(--blue-900)}.is__bording--separator{border-top:1px dashed #c2c5cd}.chat__trip--airline__confimation{color:#414c68;font-size:14px}.bording__donwload--cta,.bording__view--cta{border-radius:8px;cursor:pointer;height:44px;width:100%}.bording__donwload--cta .spinnersmall,.bording__view--cta .spinnersmall{height:15px;left:60px;position:absolute;width:15px}.bording__cta--block{gap:8px}.bording__view--cta{background:var(--white-100);border:2px solid #006ee3;color:#006ee3}.bording__donwload--cta{background:#f25224;border:2px solid #f83838;color:var(--white-100)}.bording__seat--no{color:var(--grey-700);font-size:var(--font-size)}.bording__seat{color:#414c68}.bording__traveler--list{border:1px solid #c2c5cd;border-radius:4px;color:var(--grey-700);height:33px;padding:0 4px;width:200px}.boarding-qr-image{width:95%}.qr-skeleton-loader{animation:shine 1s infinite;background:linear-gradient(90deg,rgba(237,243,246,0),rgba(237,243,246,.5) 50%,rgba(237,243,246,0) 80%),#d3d3d3;background-position:0 0;background-repeat:repeat-y;background-size:50px 500px;display:block;height:70px;width:100%}.spinnersmall{animation:spinnersmall-bulqg1 .8s linear infinite alternate,spinnersmall-oaa3wk 1.6s linear infinite;border:3px solid #474bff;border-radius:50%;height:24px;margin-right:8px;width:24px}.bording__cta-disabled{background-color:#f0f0f0;border-color:unset;color:#6e7a9a}.bording__donwload--cta .dotSpan,.bording__view--cta .dotSpan{display:inline-block;font-size:19px;width:10px}.bording__donwload--cta.is-disable{background:#abaeb6;border:2px solid #abaeb6;cursor:not-allowed}.bording__view--cta.is-disable{border:2px solid #abaeb6;color:#abaeb6}.terms{background-color:#fff;border-radius:8px;min-height:340px;padding:24px;width:652px}.terms .terms-note{color:#51555e;font-size:13px;font-weight:400;line-height:16px;overflow-y:auto}@media only screen and (max-width:480px){.terms{animation:show-animation 1s forwards;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;height:70%!important;position:fixed;width:100%}.terms .terms-note{height:100%!important;overflow-y:auto!important}}@media only screen and (max-width:320px){.terms{padding:18px 6px 10px}.terms .terms-note{font-size:12px;line-height:14px}}.term_container{padding-left:18px}.term_container li{padding:3px 0}.terms .cancel_Close_Icon{height:10px;position:fixed;right:8px;top:8px;width:13px}.terms .cancel_Close_Icon img{width:13px}.ahc-parent{border-radius:8px;flex-direction:column;padding:16px;width:324px}.ahc-header,.ahc-parent{align-items:center;background-color:#fff;display:flex}.ahc-header{flex-direction:row;height:32px;justify-content:space-between;width:284px}.ahc-title{color:#313541;font-size:14px;height:32px;letter-spacing:-.21px;max-width:180px}.ahc-credit,.ahc-title{font-family:Inter,sans-serif;font-weight:700;line-height:16px}.ahc-credit{color:#1e7b20;font-size:16px;height:16px;letter-spacing:-.24px;min-width:91px}.ahc-content{background-color:#fff2cc;border:1px solid #ffde80;border-radius:4px;margin-top:12px;padding:12px 12px 12px 26px;width:292px}.ahc-points{color:#326;font-family:Arial,Helvetica,sans-serif;letter-spacing:.18px;padding-bottom:3px;padding-top:3px;width:260px}.ahc-points,.boxFlex{font-size:12px;font-weight:400;line-height:20px}.boxFlex{background:#eff5ff;border-radius:4px;color:#1b2a4b;display:flex;font-family:Arial;font-style:normal;justify-content:space-between;letter-spacing:-.015em;margin-bottom:7px;mix-blend-mode:normal;padding:10px}.titleSection{color:#1b2a4b;font-size:14px;font-weight:700;letter-spacing:-.21px}.flightDetailLink,.titleSection{font-family:Arial,Helvetica,sans-serif;font-style:normal;line-height:20px}.flightDetailLink{color:#1565ff;display:inline-block;font-size:12px;font-weight:500;letter-spacing:-.18px;padding-right:16px;position:relative;text-decoration:none}.flightDetailLink:after{content:"\e685";font-family:fp-common-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:-2px;top:6px}.tileHead{display:flex;justify-content:space-between;margin-bottom:10px}.amountData{color:#1b2a4b;font-weight:700}.textGreen{color:#1e7b20}.price_review_detail{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:10px;text-align:right}.review-green-head{background:#e6f3e6;border:1px solid #c0d4cb;border-radius:8px 8px 0 0;color:#004502;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:700;letter-spacing:-.015em;line-height:13px;max-width:304px;padding:5px 8px;position:relative;z-index:9}.review-section{border-radius:0 0 8px 8px}.review-section,.review-section-second{background-color:#fff;max-width:314px;padding:1px 14px 18px}.review-section-second{border-radius:8px}.price-change-strip{background:#fffae6;border-left:3px solid #776623;font-size:11px;line-height:20px;margin-top:10px;min-height:28px;padding:4px 12px}.note-strip,.price-change-strip{border-radius:4px;font-weight:400;margin-bottom:8px;text-align:left}.note-strip{align-items:flex-start;background:#d8f0ff;border:1px solid #99dbff;border-left:3px solid #004266;color:#00314c;display:flex;gap:10px;padding:8px 12px}.note-strip,.note-strip a{font-size:12px;line-height:13.8px}.note-strip a{color:blue;cursor:pointer;font-weight:400;text-decoration:underline}.refund-note{background:#fffae6;border-left:3px solid #776623;border-radius:4px;color:#303f5b;font-size:11px;line-height:15px;padding:4px 12px;width:100%}.refund-note.is-noteborder{border-bottom:1px solid #ffde80;border-right:1px solid #ffde80;border-top:1px solid #ffde80;color:#332600;height:auto}.refund-note.is-noteborder .ic-bullet{font-size:6px}.price-gone-down{background-color:#e6f3e6;border-left-color:#c0d4cb;color:#004502}.is__review--card .exchange-default-contract{width:100%}.is__review--card{width:314px}.is__review--card .review-green-head{max-width:none!important;width:100%}@media only screen and (max-device-width:375px){.is__review--card{width:306px}}@media only screen and (max-device-width:320px){.is__review--card{width:257px}}.exchange-default-contract{display:flex;flex-flow:column;width:auto}.botPanel .exchange-default-contract{width:100%}.alice-carousel__stage{width:1200px}.exchange-default-contract .bookingdetails__header{background-color:#f2e8e2;border-radius:10px 10px 0 0;color:#212121;font-size:16px;font-weight:700;padding:19px 20px}.exchange-default-contract .exchange-contractdetails__body{background-color:#fff;background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:2px solid #dfdddd99;border-right:2px solid #dfdddd99;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;padding:0 14px}.exchange-default-contract .exchange__body__flights{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;font-family:Arial,sans-serif;margin-bottom:10px;min-height:132px}.exchange-default-contract .flight{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;padding:0 14px 8px}.exchange-default-contract .destination__details,.exchange-default-contract .origin__details{width:40%}.exchange-default-contract .mrg-t-15{margin-top:12px}.exchange-default-contract .flight__type{align-items:center;align-self:center;display:flex;justify-content:space-between;margin-bottom:4px;width:100%}.exchange-default-contract .Price_per_person{color:#757575;display:flex;font-size:.75rem;font-weight:500;padding:1px 0;width:100%}.exchange-default-contract .flight__type__totalDuration{color:#757575;display:flex;font-size:14px}.exchange-default-contract .flight__type__totalDuration__colon{margin:0 1px}.exchange-default-contract .flight__type__totalDuration__duration{color:#212121;font-weight:600}.exchange-default-contract .flight__airline{align-items:center;display:flex;justify-content:space-between;margin:5px 0;min-height:30px}.exchange-default-contract .airline{align-items:center;display:flex}.exchange-default-contract .airline__img{border:1px solid #e5e5e5;border-radius:5px;height:24px;padding:1px;width:36px}.exchange-default-contract .airline__name{color:rgba(0,0,0,.75);font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:14px;padding:3px 7px}.exchange-default-contract .flight__ticket__price{color:#00ab53;font-size:.875rem!important;text-align:right}.exchange-default-contract .flight__details{color:#757575;display:flex;font-family:Arial,sans-serif;font-size:14px;justify-content:space-between}.exchange-default-contract .arrival_time{color:#212121;font-weight:600;height:20px;text-decoration:none solid #212121}.exchange-default-contract .departure_time{margin:0;text-align:left}.exchange-default-contract .departure_time,.exchange-default-contract .token-arrival_time{color:#303f5b;font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:18px}.exchange-default-contract .date{height:20px}.exchange-default-contract .airport{font-size:.75rem}.exchange-default-contract .midway{flex:1;margin-left:0;padding:0;text-align:center}.exchange-default-contract .flight_duration_wrap{height:22px;justify-content:center;width:100%}.exchange-default-contract .flight_duration{color:#757575;font-size:12px;font-size:.75rem;line-height:20px;margin:0 auto;max-width:58px;text-align:center;white-space:nowrap}.exchange-default-contract .non_stop{display:grid;font-size:.75rem;margin-right:20px;padding-top:5px;place-items:center;white-space:nowrap;width:100%}.exchange-default-contract .bookingDetails__body__pax{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;width:100%}.exchange-default-contract .paxDetails__header{align-items:center;background-color:#f2f2f2;color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Arial;font-size:12px;justify-content:space-between;margin:0 -8px;padding:9px 8px}.exchange-default-contract .paxDetails__data{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:4px}.exchange-default-contract .paxDetails__data__name{color:#212121;font-family:Arial,sans-serif;font-size:14px;font-weight:700;max-width:60%;min-width:30%}.exchange-default-contract .paxDetails__data__pnr{color:#757575;font-family:Arial,sans-serif;font-size:14px}.exchange-default-contract .layOver__wrap{position:relative;width:100%;z-index:1}.exchange-default-contract .layOver{align-items:center;background:#e9f2df;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;padding:10px;position:relative;width:88%;z-index:1}.exchange-default-contract .layOver__wrap:after{background:transparent;border-bottom:1px dashed #bababa;bottom:50%;content:"";position:absolute;top:0;width:100%;z-index:0}.exchange-default-contract .layOver>p{color:#3a951a;font-family:Arial,sans-serif;font-size:14px;margin-left:5px;-webkit-text-decoration:none solid #3a951a;text-decoration:none solid #3a951a}.exchange-default-contract .contract__price{color:#3a951a;display:block;font-size:1.3rem;font-weight:700}.exchange-default-contract .flight__type__label{background-color:#ebebeb;border-radius:4px;color:#000;font-family:Arial;font-size:.75rem;font-style:normal;font-weight:700;line-height:14px;padding:6px 14px;width:100%}.exchange-default-contract .buttons_viewDetails{border:2px solid #3d5aff;color:#3d5aff;height:2rem;width:100%}.exchange-default-contract .buttons_viewDetails,.exe-btn-iti{align-self:center;border-radius:.5rem;font-size:12px;font-weight:600;margin-top:10px;transition:.3s}.exe-btn-iti{color:#fff;line-height:20px}.exchange-default-contract .flight__ticket__price1{color:#212121;font-size:.8rem;padding-right:5px;text-align:right}.exchange-default-contract .exchange-iti_number{border-radius:4px;color:var(--grey-700);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;padding:8px}.exchange-default-contract .buttons_showSimilar1{align-self:center;background-color:#fff;border:2px solid #acb4e1;border-radius:.5rem;color:#3d5aff;font-size:1rem;font-weight:600;height:2.5rem;margin-bottom:8px;margin-top:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.exchange-default-contract .exchange-header img{float:right;margin-right:14px;Width:24px;Height:23.27px;position:relative;top:8px}.exchange-default-contract .per-adult{color:#000;font-size:8px;line-height:10px}.exchange-default-contract .origin__details .airport{margin-left:0}.exchange-default-contract .destination__details .airport,.exchange-default-contract .destination__details .arrival_time{text-align:right}.exchange-default-contract .destination__details .arrival_time{font-size:.875rem}.exchange-default-contract .token-arrival_time{text-align:right}.exchange-default-contract .destination__details .airport{font-size:.75rem;padding:3px 0}.right-align{text-align:right!important}.btn-d-details{margin-left:18px}.usp_line{font-weight:700}.book-now{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:8px 0 0}.btn-book-now{background:#ec5528;border:1px solid #fff;border-radius:4px;height:36px;padding:6px 10px;width:50%}.per-person-amt sup{font-size:.65rem;padding:0;top:-.35rem}.per-person-amt{font-family:Arial;font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:18px;padding-bottom:2px;text-align:left}.per-person-amt .orrange{color:#ec5528}.per-person-amt .green{color:green}.per-person-amt p{color:#757575;font-family:Arial;font-size:11px;font-weight:400;letter-spacing:-.015em;line-height:14px;text-align:left}.exchange-default-contract .midway span.ic-bullet-list{background-color:#1565ff!important;border:0;border-radius:.625rem;height:.375rem!important;margin:0 .2rem!important;position:relative;top:.625rem;width:.375rem!important;z-index:10}.cheaper-flight.flight-token .midway{text-align:center}.flight__ticket__price span{background:#e3f8ed;border-radius:2px;font-family:Arial;font-size:10px;font-weight:700;letter-spacing:-.015em;line-height:14px;padding:4px 6px}.flight__ticket__price span .ic-check{font-size:8px;margin-right:2px}.flight__ticket__price span .ic-info-empty{font-size:9px;margin-left:2px}.des-date,.ori-date{color:#757575;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:18px}.des-date{text-align:right}.exchange-default-contract .midway:after{border:.1px solid #1565ff;content:"";left:0;position:absolute;top:19px;width:100%}.right-align .exe-btn-iti{font-size:14px}.flight__details .bg_green{background:#008a04;color:#fff!important;display:inline-block;font-weight:400;padding:1px 4px}footer.contract__footer{background:rgba(21,101,255,.09);border-radius:0 0 8px 8px;color:#006ee3;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:14px;padding:.4rem 1rem .3rem;text-align:center}footer .arrowToggle:before{border-right:.1rem solid #006ee3;border-top:.1rem solid #006ee3;content:"";display:inline-block;height:.475rem;left:89px;position:relative;right:auto;top:-.2rem;transform:rotate(135deg);transition:all .4s ease;width:.475rem}.mt-0{margin-top:0!important}.brandNames{color:#6e7a9a;font-weight:400;line-height:13px;padding:2px 0 14px}.brandNames,.brandNames a{font-family:Arial,Helvetica,sans-serif;font-size:11px}.brandNames a{color:#1565ff}.viewMoreWrap{align-items:center;background:#fff;border-radius:8px;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:10}.viewMoreContent{text-align:center}.svg_viewMore{margin-bottom:10px}button.viewMore{background:#ffffff1c;border:1px solid #3f5ff6;border-radius:4px;color:#3f5ff6;cursor:pointer;font-family:Arial,Helvetica,sans-serif;height:36px;padding:8px 12px;width:135px}.viewMoreContent .text{font-family:Arial;font-size:14px;line-height:18px;margin-bottom:16px}.d-none{display:none}@media(max-width:1024px){.btn-book-now{width:130px}.alice-carousel__stage{width:56.188rem!important}.exchange-default-contract{width:17.5rem}}@media (max-width:768px){.btn-book-now{width:130px}.alice-carousel__stage{width:25rem!important}.alice-carousel__dots,.exchange-default-contract{width:23.75rem}}@media (min-device-width:429px) and (max-device-width:768px){.exchange-default-contract{width:95%}}@media(max-width:428px){.top-five-itenerary-wrap{width:365px}.top-five-cta{margin-right:15px!important}.alice-carousel__stage{width:17.5rem!important}.alice-carousel__dots,.exchange-default-contract{width:16.25rem}.top-five-itenerary-wrap{width:377px}}@media(max-width:425px){.top-five-itenerary-wrap{width:365px}.top-five-cta{margin-right:15px!important}.alice-carousel__stage{width:17.188rem!important}.alice-carousel__dots,.exchange-default-contract{width:16.25rem}.exchange-default-contract .exchange-header img{margin-right:4px!important;position:relative;top:4px!important}}@media (max-width:375px){.top-five-cta{margin-right:15px!important}.exchange-default-contract .exchange-iti_number{font-size:11px!important;padding:1px 8px!important}.exchange-default-contract .airline__name{font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.exchange-default-contract .flight__type__label{font-size:.6875rem!important}.alice-carousel__stage{width:16.563rem!important}.alice-carousel__dots,.exchange-default-contract{width:15.625rem}.exchange-default-contract .destination__details .airport,.exchange-default-contract .destination__details .arrival_time{text-align:right}.exchange-default-contract .midway{margin-left:0!important;padding:0!important}.top-five-itenerary-wrap{width:327px}}@media (max-width:320px){.top-five-cta{margin-right:10px!important}.exchange-default-contract .exchange-iti_number{font-size:9px!important;padding:1px 5px!important}.exchange-default-contract .airline__name{font-size:12px!important}.exchange-default-contract .flight__type__label{font-size:.5625rem!important}.alice-carousel__stage{width:14.375rem!important}.alice-carousel__dots,.exchange-default-contract{width:13.625rem}.exchange-default-contract .destination__details .airport,.exchange-default-contract .destination__details .arrival_time{margin-left:-24px!important}.exchange-default-contract .exchange-contractdetails__body{padding:0 6px!important}.exchange-default-contract .flight__ticket__price{font-size:.8rem!important}.right-align .exe-btn-iti{font-size:13px}.top-five-itenerary-wrap{width:273px}}.flight__type_altDate .flight__type__label{background:#00ab53;color:#fff}.flight__type_altDate .flight__type__label span{font-weight:400}.exchange-default-contract .midway{display:inline-block!important;position:relative}.exchange-default-contract .midway .stops{display:inline-block;height:0;width:0}.f-stops{display:inline-block!important;left:0;position:absolute;width:100%}.greenbar-msg{background:#e6f3e6;border:1px solid #c0d4cb;border-radius:8px 8px 0 0;color:#004502}.greenbar-msg,.orangebar-msg{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:700;letter-spacing:-.015em;line-height:13px;padding:7px 10px;z-index:9}.orangebar-msg{background:#3f5ff6;border:1px solid #dce1f1;border-radius:8px 8px 0 0;color:#fff}.alertIcon{margin:0 4px}svg.svg_alert{vertical-align:text-top}.contract_note{margin-bottom:2px;padding:8px 0 0}.tooltipText{display:none}.alertIcon:hover .tooltipText,.alertIcon:hover .tooltipText.showPricetooltips,.alertIcon:hover .tooltipText.showPricetooltipsSecond{display:block}.alertIcon:hover .tooltiptext{visibility:visible}.tooltipText{background:#fff;border-radius:4px;box-shadow:2px 4px 10px #dcdcdc;color:#1b2a4b;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;left:10;line-height:18px;padding:10px;position:absolute;top:27px;width:90%;z-index:9999}span.tooltipText:before{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";left:82px;position:absolute;top:-8px}.popupUI .exchange-default-contract{padding:0 10px 10px;width:100%}.popupUI .arrowToggle{position:relative}.popupUI footer .arrowToggle:before{right:-19px}.tooltipText.showPricetooltips{bottom:100%;padding:4px;top:-84px}.tooltipText.showPricetooltips,.tooltipText.showPricetooltipsSecond{background-color:#fff;border-radius:6px;color:#1b2a4b;left:1px!important;position:absolute;text-align:left;width:100%;z-index:1}.tooltipText.showPricetooltipsSecond{padding:5px;top:-44px}.tooltipText.showPricetooltips:after{left:84%}.tooltipText.showPricetooltips:after,.tooltipText.showPricetooltipsSecond:after{border:6px solid transparent;border-top-color:#fff;content:"";margin-left:-5px;position:absolute;top:100%}.tooltipText.showPricetooltipsSecond:after{left:35%}.tooltipText.showPricetooltips.alice-carousel__dots,.tooltipText.showPricetooltipsSecond.alice-carousel__dots{border-color:#fefefe hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:10px;margin-left:-10px}.tooltipText.showPricetooltips:before,.tooltipText.showPricetooltipsSecond:before{border-color:#aaa hsla(0,0%,67%,0) hsla(0,0%,67%,0);border-width:11px;margin-left:-11px}.showAllContracts{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.205);display:grid;height:90%!important;overflow-y:auto;place-items:center;position:absolute;top:0;width:100%;z-index:900}.viewMoreWrapOneway{align-items:center;background:#fff;border-radius:8px;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:10}.viewMoreWrapOneway .svg_viewMore{margin-bottom:4px}.botPanel .exchange-default-contract{min-height:94px}.nohead-boad{border-radius:4px}.bdr-top-redious{border-top-left-radius:8px;border-top-right-radius:8px}.exch-operated-by{color:#000000bf;font-family:Arial;font-size:10px;font-weight:400;line-height:11.5px;text-align:left}.not_green{padding:1px 0 2px}.top-five-itenerary-wrap{align-items:center;display:flex;flex-direction:row;height:28px;justify-content:space-between;margin-top:6px}.topfive-irenerary{font-size:14px;text-align:left;white-space:nowrap}.top-five-cta,.topfive-irenerary{font-family:Arial;font-weight:700;letter-spacing:-.015em;line-height:20px}.top-five-cta{background:#fff;border:1px solid #a4c3ff;border-radius:4px;color:#3f5ff6;cursor:pointer;font-size:12px;height:28px;margin-right:10px;width:115px}.per-person-note{color:#6e7a9a;font-family:Arial;font-size:10px;font-weight:400;letter-spacing:.05em;line-height:11.85px;text-align:center}.exc_sel_cta{background:#fff;border:1px solid var(--light-blue-300);border-radius:4px;color:var(--light-blue-300);font-size:var(--font-size-sm);padding:6px 0;width:7.063rem}.exc_separator{border-bottom:1px dashed #dce1f1}.plusDayArrival{color:#7f5f01;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:13.8px;margin-bottom:4px;text-align:right}.connection-airport-changed-banner{background-color:#fffae6;border:1px solid #f8f0cf;border-radius:4px;color:#303f5b;font-family:Inter,sans-serif;font-size:12px;font-weight:400;height:28px;line-height:20px;margin-top:6px;padding:4px 12px;width:100%}.is--exchange__seperator{border-top:.99px dashed #abaeb6}.eco_popup_wrap .popup-content{background:#fff;border-radius:4px;border-radius:8px,8px,0,0;border-radius:8px;margin-bottom:20px;padding:18px 18px 4px}.mb-2,.my-2{margin-bottom:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.radio_wrap label{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.015em;line-height:20px}.radio_wrap .custom-control.custom-radio{margin-bottom:10px}.radio_wrap input.custom-control-input:checked+label{font-weight:700}.change-button{margin-bottom:10px}@media only screen and (max-width:480px){.eco_popup_wrap{background-color:#fff;border-radius:8px 8px 8px 8px;bottom:0;position:absolute;width:100%}.eco_popup_wrap .popup-content{margin-bottom:0!important}}@media screen and (min-width:481px){.eco_popup_wrap{max-height:425px!important}.eco_popup_wrap .popup-content{Width:360px!important}}.popup-content{border-radius:8px 8px 0 0!important;height:100%;margin-bottom:0!important;padding:18px 12px 0!important}.popup-head .popup-title{font-size:1rem;padding-top:10px}.popup-head .close-icon{top:5px}.body-content{height:100%;overflow:auto}.body-content,.body-content ul{color:#303f5b;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.body-content ul{margin:0 0 14px 20px;padding:0}.popup-head .b-rule:after{border-radius:4px;border-top:5px solid #d9d9d9;content:"";display:block;height:5px;left:39%;position:fixed;text-align:center;top:-6px;width:84px}.popup_wrap{border-radius:8px}@media only screen and (max-width:480px){.popup_wrap{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;height:80%;position:fixed;width:100%}.popup_wrap .body-content{height:calc(100% - 55px)!important;overflow-y:auto!important}}@media screen and (min-width:481px){.popup_wrap{background:#fff;box-shadow:0 -3px 16px 0 #0000001f;height:340px;position:absolute;width:370px}.popup_wrap .body-content{height:calc(100% - 50px)!important;overflow-y:auto!important}}.priceDetails .popup-head{display:block;position:relative;text-align:center}.priceDetails .popup-head .IconClose{position:absolute;right:10px;top:0}.popup-content.priceDetails{padding:18px 12px 0}.card .header-card{color:#303f5b;font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.card .body-card{background:#fff;border-radius:4px}.priceDetail .card,.priceDetail .card-header{border:none}.priceDetail .card-header{background:none;color:#1b2a4b;font-family:Arial;font-size:12px;font-weight:400;line-height:18px;padding:3px 0;text-align:left}.price-row{padding:6px 14px 0 0}.card .price-text,.price-row{color:#1b2a4b;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.card .price-text{text-align:right!important}.price-text.arrowToggle{display:inline-block;padding-right:20px;position:relative;text-align:right}.arrowToggle:before{border-right:.1rem solid #006ee3;border-top:.1rem solid #006ee3;content:"";display:inline-block;height:.275rem;position:absolute;right:-1.25rem;top:.1rem;transform:rotate(135deg);transition:all .4s ease;width:.275rem}.arrowToggle.active:before{left:auto;right:-1.25rem;top:.4375rem;transform:rotate(-45deg)}.price-text.arrowToggle:before{border-right:.1rem solid #909090;border-top:.1rem solid #909090;cursor:pointer;right:4px}.collapse{display:none}.collapse.in{display:block}.price-row.collapsed .price-text.arrowToggle:before{top:4px;transform:rotate(135deg)}.price-row .price-text.arrowToggle:before{top:.4375rem;transform:rotate(-45deg)}.card-body.table-wrapper{padding:0 6px}.data-table{background:#f5f5f5;border-radius:8px;padding:8px 0}.data-table table{margin-bottom:0}table.border-none,table.border-none td,table.border-none th{border:none}.data-table table td,.data-table table th{color:#52555d;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:5px}.price-row.text-blue,.price-row.text-blue .price-text{color:#006ee3}.price-row.text-green,.price-row.text-green .price-text{color:#00ab53}.price-row.text-red,.price-row.text-red .price-text,.text-red{color:#ec5528}.text-red.price-text{color:#ec5528}.text-green.price-text,.text-red.price-text{font-size:14px;font-weight:700;line-height:16px}.text-green.price-text{color:#00ab53}.bold{font-weight:700!important}table td.td_heading{color:#003772}.data-table .table .table{background:none}.data-table .table .table td{padding-right:0}.priceDetail .card{border-bottom:.75px solid #ebecef}.priceDetail .card:last-child{border-bottom:none}.card.no-paid{border:none}.no-paid .card-header{background:#e9f2f7;border-radius:0 0 2px 2px}.arrowToggle.arrHide:before{content:none!important}.card-input,.card-saved{background:#fff;border:1px solid #ced2d6;border-radius:3px}label.form-radio-label{font-size:16px;font-weight:700}.card-note_box,label.form-radio-label{font-family:Arial;font-style:normal;line-height:18px}.card-note_box{background:#e6f6ff;border-radius:8px;color:#1b2a4b;font-size:12px;font-weight:400;padding:6px 10px}.bold-text{font-weight:600}.body-content::-webkit-scrollbar{width:5px}.body-content::-webkit-scrollbar-track{background:#f1f1f1}.body-content::-webkit-scrollbar-thumb,.body-content::-webkit-scrollbar-thumb:hover{background:#ccc}.exch-termandContion{background:#f7f7f7;color:#858585;font-family:Arial;font-size:12px;line-height:18px;padding:6px}.exch-termandContion .exch-teamsheader{color:#303f5b;font-weight:700;padding-bottom:4px}.nrf-price-text{color:#1b2a4b;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin-right:13px;margin-top:-7px;text-align:right!important}.adjusted-ads-container{background-color:#f5f5f5;border-radius:8px;margin-left:4px;margin-right:4px;padding:8px 0}.ads-each{color:#52555d;display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;justify-content:space-between;line-height:16px;padding:5px}.review__card,.review__passport,.review__price--details{background:#fff;font-family:arial;width:300px}.review__passport{padding:12px}.review_card--contain{border:1px solid #dbdbdb}.is__review--header{color:#262933}.is__review--view{color:#006ee3}.is__review--separator{border-top:1px solid #dbdbdbdb}.review__price--text{color:#313541}.is__price--green{color:#008a04}.is__review--pricesptr{border-top:.67px dashed #ccc}.review__price--note{color:#00314c;font-size:9.5px;line-height:12px;margin-bottom:8px}.review__onetime--cta{background:#ff4600;border:none;color:#fff;font-size:16px;height:44px;width:100%}.review__card input.custom-control-input{height:16px;position:relative;top:-2px;width:16px}.is__review--separator .custom-radio input[type=radio]:checked+label{font-weight:700}.review__card .custom-control-label{color:#303030;font-size:14px}.review__card--name,.review__card--no{color:#636770}.review__card--name{border-left:1px solid #ededed}.review__msg--text{background:#d8f0ff;border:1px solid #99dbff;border-left:4px solid #004266;border-radius:4px;color:#00314c;padding:12px 16px}.review__header{border-color:#d9d9d9;border-radius:4px;border-style:solid;content:"";height:5px;left:38%;position:absolute;top:.3em;width:84px}.review__price--amout,.review__price--header{color:#142b6c}.review__close{height:13px;width:13px}.review__passport .p__header{color:#262933}.review__passport .new-card-form input{border:1px solid #d6d6d6;height:50px;margin:0}.is__gap{gap:10px}.review__cta,.review__cta--save{background:#fff;border:1px solid #ff4600;border-radius:8px;color:#ff4600;height:40px;width:100%}.review__cta--save{background:#ff4600;color:#fff}.ddlcountry{background:transparent;border:1px solid #d6d6d6;border-radius:8px;height:50px;padding-left:6px;width:100%}.ccdfiled:focus,.ddlcountry:focus{outline:none}.review__passport--form{flex:1}.review__passport--form select{color:#212121;width:100%}.review__passport--form input{width:100%}.ddlcountry option{background:transparent!important;color:#212121}.review__payment--card{background:#fff;color:#262933;padding:9px;width:260px}.review__payment--card .review__close{margin-left:10px}.review__payment--cardlist li{list-style:none}.review__payment--card .new-card-form input{height:41px}.isreview--verified:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none'%3E%3Cpath fill='%2300AB53' d='m9.667.5-5 4.8-2.333-2.24-1.667 1.6 4 3.84 6.667-6.4z'/%3E%3C/svg%3E")}.isreview--rejected:after,.isreview--verified:after{background-position:50%;background-repeat:no-repeat;content:"";height:20px;position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:15px}.isreview--rejected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='red' stroke-width='2' d='m1 1 10 10m0-10L1 11'/%3E%3C/svg%3E")}.ddlmonth,.ddlyear{background:transparent;border:1px solid #d6d6d6;height:41px;padding-left:6px;width:100%}.ddlmonth{border-bottom-left-radius:8px;border-top-left-radius:8px}.ddlyear{border-bottom-right-radius:8px;border-top-right-radius:8px}.ccdfiled{border:1px solid #d6d6d6;border-radius:8px;height:41px;padding:6px;width:80px}.review__date--field{width:100%}.price__toggleicon{height:9px;width:16px}.pax__value{opacity:.6}.review__price--details .cancel_Close_Icon{cursor:pointer;position:absolute;right:10px;z-index:1000}.trip__upgrade{background:#fff;border-radius:12px;overflow:hidden;width:390px}.trip__upgrade--text{width:154px}.trip__upgrade--textlist li,.trip__upgrade-blist li{color:#636770;list-style:none}.trip__upgrade-blist li{color:#51555e;display:inline-block}.trip__upgrade--section{border:1px solid #d9d9d9;border-radius:8px;height:300px;margin-right:4px;padding:12px}.trip__upgrade-list .trip__upgrade--section{padding:12px 2px;width:80px}.trip__upgrade__amount{color:#262933}.trip__rd--title{color:#142b6c;line-height:16px}.trip__upgrade--section.is__selected--tripUpgrade{border:1px solid #0062e3}.trip__upgrade--section.is__trip__upgrartelect{width:188px}.trip__upgrade--section.is__trip__upgrartelect .trip__upgrade--textlist li{line-height:17px}.trip__upgrade__block{width:1000px}.trip__upgrade__pererson{font-size:10px}.trip__upgrade--title{color:#142b6c;padding:0 24px}.trip__submid__cta{background:#ff4600;border:none;border-radius:8px;color:#fff;height:43px;width:100%}.trip__upgrade .checkicon{height:12px;width:12px}.review__card .review__payment--card{border-left:none!important;border-right:none!important;padding:9px 9px 9px 0!important;position:unset!important}.review__payment--card .new-card-form input{border:1px solid #d6d6d6!important}@media only screen and (min-width:481px){.review__payment--card,.review__price--details{width:390px}}@media only screen and (max-width:480px){.review__passport--form select{width:100%}.review__passport{border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;position:fixed;width:100%}.review__payment--card{border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;position:fixed;width:100%}}.newCardError{align-items:center;background-color:#f8d0d0;border-color:#840c0c;border-radius:8px;border-width:1px 1px 1px 4px;color:#2c0404;display:flex;flex-direction:row;font-size:12px;gap:5px;justify-content:flex-start;line-height:18px;margin-top:10px;padding:8px 14px;width:auto}.new-penalty,.newCardError{font-family:Arial,Helvetica,sans-serif;font-weight:400}.new-penalty{color:#313541;font-size:14px;margin-top:12px}.scroll-height{max-height:400px}.altNearSelectedItinerary{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.cvv-card-new{min-height:20px;padding-bottom:0;padding-top:0}.faa__submit{box-sizing:border-box;color:#fff;display:flex;flex-flow:column;min-width:260px;padding:10px}.faa__submit__header{font-size:16px;font-weight:600}.faa__submit__body{font-size:14px}.faa__submit__body,.faa__submit__body .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faa__submit__body .row{margin-top:10px}.faa__submit__body .row .title{font-weight:600}.faa__submit__body .row .value{font-weight:300}.flight__change__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;-ms-flex-flow:column;flex-flow:column;margin:10px 5px}.flight__change__submit .change__header{font-size:16px;font-weight:600;padding:5px 0 10px}.flight__change__submit .title{font-weight:600}.flight__change__submit .existing,.flight__change__submit .new{font-size:14px;margin-bottom:10px}.flight__change__submit .existing,.flight__change__submit .new,.new__booking__search__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.new__booking__search__submit{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;max-width:260px;padding:10px}.new__booking__search__submit__header{font-size:16px;font-weight:600}.new__booking__search__submit__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px}.new__booking__search__submit__body .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new__booking__search__submit__body .row .title{font-weight:600;margin-right:1rem}.new__booking__search__submit__body .row .value{font-weight:300;text-align:end}.new__booking__search__submit__body .sub__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.75rem;justify-content:space-between}.pax__change__submit{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;max-width:310px;padding:10px}.pax__change__submit .change__header{font-size:18px;font-weight:600;margin-bottom:5px}.pax__change__submit .change__body,.pax__change__submit .change__body .passenger__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pax__change__submit .change__body .passenger__info{margin:5px 0}.pax__change__submit .change__body .passenger__info .passenger{font-size:16px;font-weight:600;margin-bottom:5px}.pax__change__submit .change__body .passenger__info .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pax__change__submit .change__body .passenger__info .info .title{font-weight:600}.pax__change__submit .change__body .passenger__info .info .value{font-weight:300;margin-left:10px}.support__ticket__submit{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;-ms-flex-flow:column;flex-flow:column;padding:10px}.support__ticket__submit__header{font-size:16px;font-weight:600}.support__ticket__submit__body{font-size:14px}.support__ticket__submit__body,.support__ticket__submit__body .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.support__ticket__submit__body .row{margin-top:10px}.support__ticket__submit__body .row .title{font-weight:600}.support__ticket__submit__body .row .value{font-weight:300}.addOns_submit__header{font-size:16px;font-weight:600}.addOns__submit{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;-ms-flex-flow:column;flex-flow:column;font-size:14px;padding:10px}.addOns__submit__header{font-size:16px;font-weight:600}.resonposeForm{background-color:#464c6e;border-radius:10px 10px 0 10px;color:#fff;display:flex;flex-flow:column;line-height:22px;margin:inherit;margin-left:2rem;margin-right:5px;padding:10px}.resonposeFormHeader{font-size:14px;font-weight:600}.resonposeFormBody{display:flex;flex-direction:column;font-size:14px;white-space:pre-line}.resonposeFormBodyRow{display:flex}.resonposeFormBodyRowKey{margin-right:.3em}.resonposeFormBodyRowKeyValue{text-align:left}.change-sch-container{background:#464c6e;border-radius:8px 8px 0 8px;color:#fff;padding:10px}.mealaccepted-container{max-width:70%}@media only screen and (max-device-width:480px){.change-sch-container{width:343px}}@media only screen and (max-device-width:375px){.change-sch-container{width:294px}}@media only screen and (max-device-width:320px){.change-sch-container{width:237px}}.selectedBaggageReview{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;-ms-flex-flow:column;flex-flow:column;font-size:14px;padding:10px}.each-bag,.each-pax{margin-left:15px}.chat__listing--wrap{background:var(--white-100);border-top-left-radius:8px;border-top-right-radius:8px;height:470px;overflow-y:auto;width:390px}.chat__listing--wrap .exch__listing{padding:0 4px 30px 12px}.chat__listing--wrap .exch__contract{border:1px solid #dbdbdb;border-radius:8px;padding:12px}.chat__listing--wrap .listing__contracts{border:1px solid #dbdbdb;border-radius:8px;margin-bottom:1.6rem}.listing__contract{padding:10px 12px 0}.listing__contract .bg_green{font-weight:700}.is__dept--container .bg_green,.listing__contract .bg_green{align-self:flex-start;background:#3c8826;border-radius:2px;color:#fff!important;margin:4px 0 1px;padding:1px 4px}.is__dept--container .right{align-self:flex-end}.selected_contract_trip .bg_green{align-self:flex-start;background:#3c8826;border-radius:2px;color:#fff!important;font-weight:700;margin:4px 0 1px;padding:1px 4px}.chat__listing--wrap .contract-tag__best{background:#ccedff;border-radius:4px;color:#005380;padding:4px 8px}.chat__listing--wrap .contract-tag__best.is__cheapest{background:#e6f3e6;color:#004502}.chat__listing--wrap .contract-tag__best img{width:10px}.chat__listing--wrap .trip__header--img img{height:30px;width:30px}.chat__listing--wrap .contract__wrap--trip{border-left:3px solid #006ee3;margin-bottom:16px}.is__price--list{border:1px solid var(--border-light,#d8d9df);border-radius:8px;color:#262933;cursor:pointer;height:46px;margin-right:6px;padding:4px 8px}.price__listing .listing__flight--filter__scroll{overflow-x:auto;scrollbar-width:thin}.is__price--list.is__active{background-color:#e6f1fc;border:1px solid #0062e3;cursor:default;height:46px}.is__price--list.is__lower_priced{border:1px solid #007c04;cursor:pointer}.is__list--price{font-weight:700}.is__lower_priced .is__list--price{color:#007c04}.chat__listing--wrap .trip__body--operated__by{color:var(--grey-600)}.chat__listing--wrap .trip__body--tc-container{display:flex!important;flex-direction:column;padding:0;position:relative;width:auto}.chat__listing--wrap .contract__wrap--trip .trip__body--stops{flex-basis:0;flex-grow:1;margin:0 1.2rem;max-width:100%;min-width:0;top:.5rem}.chat__listing--wrap .trip__body--stops__time{top:3px}.chat__listing--wrap .trip__body--stops:before{border-bottom:.0625rem solid #006ee3;content:"";display:block;left:0;position:relative;top:1.5rem;width:100%}.chat__listing--wrap .exch__listing .new-listings-contract-list{padding-right:0}.chat__listing--wrap .trip__body--stops__time span{font-weight:400}.chat__listing--wrap .trip__body--stops__time{font-size:10px}.chat__listing--wrap .contract__wrap--trip .trip__body--stops span.icon{height:0}.chat__listing--wrap ul{list-style:none;overflow:auto}.chat__listing--wrap .contract__wrap--trip .trip__body--stops span.ic-bullet:before{background:#006ee3;border-radius:50px;content:"";display:block;height:.375rem;left:auto;margin:0 .5rem!important;position:relative;top:-.6rem;width:.375rem}.chat__listing--wrap .is--stops-var1{color:#51555e;font-size:10px;position:relative;top:-10px}.chat__listing--wrap .dot__month,.chat__listing--wrap .dot__trip--code{color:#51555e}.chat__listing--wrap .exch__listing .dot__trip--time{color:var(--grey-700)}.dot__trip--time .timeAm{font-size:var(--font-size-sm);padding-left:2px}.chat__listing--wrap .contract__wrap--cta{border-top:1px solid #abaeb6;justify-content:flex-end;padding:0 12px 12px 2px}.chat__listing--wrap .trip__select--cta{background:var(--orange-500);border:1px solid var(--orange-500);border-radius:4px;color:var(--white-100);height:36px;padding:8px 16px;width:101px}.chat__listing--wrap .cta--price-warp{color:#434752;line-height:19px}.chat__listing--wrap .cta--price-warp .green-price{color:#008a04}.contract-price{font-size:18px;line-height:21px}.chat__listing--wrap .trip__refund--var{color:var(--grey-400);font-size:11px!important;line-height:16px}.chat__listing--wrap .exch__listing .trip-details span{font-weight:400}.chat__listing--wrap .listing__contract--footer{border:none;display:flex;justify-content:left;margin-left:1.5rem!important;position:relative;width:calc(100% - 16.063rem)}.chat__listing--wrap .contract__footer--link{background:#fff;border-bottom:1px solid var(--border-light,#d8d9df);border-radius:1rem;bottom:.7rem;box-shadow:0 1px 4px 0 #181a251a;color:#0062e3;flex:none;font-weight:700;max-width:none;padding:.2rem .7rem;position:absolute!important;white-space:nowrap;width:auto}.chat__listing--wrap .is__price--msg span{color:var(--grey-700)}.chat__listing--wrap .beyondVoid .tooltips-new,.chat__listing--wrap .isWithinVoid .tooltips-new{right:-3.4rem;top:-3.3rem}.chat__listing--wrap .nk .tooltips-new{right:-22px;top:-86px}.chat__listing--wrap .beyondVoid .tooltip-wrapper img,.chat__listing--wrap .isWithinVoid .tooltip-wrapper img,.chat__listing--wrap .nk .tooltip-wrapper img{margin:0 4px;position:relative;top:2px}.chat__listing--wrap .beyondVoid .tooltips-new:after{right:62px}.chat__listing--wrap.listing__flight--filter .listing__flight--filter__scroll{overflow-x:auto;scrollbar-width:thin}.listing__flight--filter__scroll .selected{border:1px solid #006ee3!important;color:#006ee3!important}.chat__listing--wrap .listing__flight--filter .listing__flight--filter__scroll li{margin-right:6px}.chat__listing--wrap .listing__filter--cta,.chat__listing--wrap .listing__flight--filter .listing__flight--filter__scroll .listing__filter--item{border:1px solid var(--border-light,#d8d9df);border-radius:8px;cursor:pointer;height:32px;padding:5px}.chat__listing--wrap .listing__filter--cta{padding:6px 8px 8px}.chat__listing--wrap .listing__filter--item img{height:5;margin-left:5px;position:relative;top:-1px;width:8px}.chat__listing--wrap .listing__flight--filter .listing__flight--filter__scroll::-webkit-scrollbar{height:0}.chat__listing--wrap .listing__flight--filter .listing__flight--filter__scroll{padding-top:5px}.chat__listing--wrap .tablistlisting{padding:8px 12px 0}.chat__listing--wrap .header-block__modify{background:#003772;height:52px;padding:8px}.chat__listing--wrap .is__date--section,.chat__listing--wrap .is__rout--section{color:var(--white-100);width:100%}.chat__listing--wrap .is__date--section:after{background-color:#ffffff26;content:"";display:block;height:21px;left:0;position:ABSOLUTE;top:-2px;width:1px}.chat__listing--wrap .flight__rout--section{background:#002144;border-radius:8px;height:36px;padding:0 8px;width:77%}.chat__listing--wrap .is__flight--edit{border:none;border-radius:8px;color:#262933;height:32px;width:78px}.chat__listing--wrap .is__route--icon{height:13px}.chat__listing--wrap .is__flight--edit img{height:15px;margin-left:1px;position:relative;top:2px;width:15px}.chat__listing--wrap .sort-tab{display:inline-flex;margin-bottom:8px;overflow:auto!important;position:relative}.chat__listing--wrap .sort-tab__item--name{white-space:nowrap}.chat__listing--wrap .sort-tab__item--price{color:#000;white-space:nowrap}.chat__listing--wrap .sort-tab__item{cursor:pointer;display:table-cell;min-width:90px;padding:12px 8px;position:relative}.chat__listing--wrap .sort-tab__item.is--tab-active{border-bottom:.188rem solid #006ee3;border-top-width:0}.chat__listing--wrap .sort-tab__item.is--tab-active .sort-tab__item--name,.chat__listing--wrap .sort-tab__item.is--tab-active .sort-tab__item--price{color:#006ee3}.chat__listing--wrap .is__recommended img,.is__recommended .tooltip-wrapper img{margin-left:5px;position:relative;top:2px;width:14px}.chat__listing--wrap .flight__route--select{background:var(--white-100);border:1px solid #006ee3;border-radius:4px;color:#006ee3;font-size:11px;padding:8px 0;width:112px}.filter-section-new-listings .tooltips{display:block!important;top:0}.filter-section-new-listings .tooltips:after{left:120px;top:1px;transform:rotate(-225deg)}.is__listing--container{height:320px;overflow-y:scroll!important;scrollbar-width:thin}.is__popup--header:after{border-radius:4px;border-top:5px solid #d9d9d9;content:"";display:block;height:5px;left:40%;position:absolute;text-align:center;top:16px;width:84px}.is__listing--container .sortby{height:76px;margin-bottom:-8px}.listing__contracts .trip-details span{line-height:18px}.listing__contracts.is__alternate--date{border:1px solid #357a22!important}.listing__alternate--date{background:#e6f3e6;border-bottom:1px solid;border-top-left-radius:8px;border-top-right-radius:8px;color:#004502;font-size:11px;padding:4px 6px 6px}.listing__alternate--date img{left:3px;position:relative;top:2px}.sort__filter-block{padding:8px 12px}.sort__filter--items{border:1px solid var(--border-light,#d8d9df);border-radius:16px;height:32px;padding:5px 0;text-align:center;width:46%}.sort__filter .selected{border:1px solid #006ee3!important;color:#006ee3!important}.sort__filter--text{position:relative;top:-3px}.sort__filter--text .is__filter-number{left:44px;top:1px}.listing__flight--header{color:#000}.dept__chagne--cta{color:#006ee3;text-decoration:underline}.dept__airline--logo{height:30px;width:30px}.lising__dept--block .trip__body--tc-container{padding:0 4px;width:44%}.lising__dept--block .trip__body{width:100%}.is__dept--container{background:#e6f1fc;border:1px solid #94d1fb;border-radius:8px;padding:4px 10px 4px 4px}.lising__dept--block .dot__month,.lising__dept--block .dot__trip--code{color:#000}.lising__dept--block .is--stops-var1{top:10px}.lising__dept--block .trip__body--stops:before{top:.2rem}.lising__dept--block .dot__trip--code{list-style:12px}.contract__block .tooltips-new{left:-27px;top:-55px}.contract__block .tooltip-icon{padding-left:5px}.listing__alternate--date .alt_and_nearby .tooltips-new{left:-6rem;top:-4.4rem}.listing__alternate--date .alt_and_nearby .tooltips-new:after{left:6rem}.listing__alternate--date .alt_contract .tooltips-new,.listing__alternate--date .nearby_contract .tooltips-new{left:-70px;top:-55px}.listing__alternate--date .alt_contract .tooltips-new:after,.listing__alternate--date .nearby_contract .tooltips-new:after{left:70px}.contract__block .tooltips-new:after{left:71px}.sort-tab .tooltips-new{top:-20px}.list-group-item-sort{padding:.5rem}.revamp-filter_popup_wrap.is__filter--new .filter_Heading{margin-bottom:0;margin-top:0}.is-filter-separator{border-bottom:1px solid #d0d0d0;margin-bottom:1.5rem}.revamp-filter_popup_wrap.is__filter--new .popup-head{margin-bottom:0!important}.revamp-filter_popup_wrap.is__filter--new .popup-head .popup-title.text-center{padding:6px 0}.chat__listing--wrap .filter-next-cta,.chat__listing--wrap .next-cta,.chat__listing--wrap .sort-next-cta{right:-2px;top:1px}.chat__listing--wrap .next-cta,.chat__listing--wrap .prev-cta{top:1.4rem}.chat__listing--wrap .price__listing{border-bottom:1px solid #d8d9df;border-top:1px solid #d8d9df;padding-left:4px}.is__cheaper--popup{background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:24px;width:360px!important}.is__cheaper--popup .list-group-item-sort{padding:.2rem 0}.is__cheaper--popup .sort-tab__item--name,.is__cheaper--popup .sort-tab__item--price{color:#313541}.filter__tabing{border:1px solid #d0d0d0;border-radius:8px;color:#006ee3;margin-bottom:1rem;padding:4px}.filter__tabing--selected{background:#e6f1fc;border-radius:8px;height:30px}.listing__filter--item.is__listing--selected{border:1px solid #006ee3!important;color:#006ee3}.is__filter-number{background:#dc1414;border-radius:50%;color:#fff;font-size:10px;height:15px;left:25px;opacity:1;padding:0 5px;position:absolute;top:-6px;width:15px;z-index:1}.is__recommended .tooltips-new{left:-91px;top:-70px}.is__recommended .tooltips-new:after{left:90px}.chat__listing--wrap.is__selected--itinerary .trip__body--stops span.ic-bullet:before{top:-.8rem}.review__payable-amount sup{font-size:11px}.chat__listing--wrap.is__selected--itinerary .dot__trip--time{font-size:18px}@media screen and (min-width:481px){.is__cheaper--popup{border-radius:8px;width:360px!important}.chat__listing--wrap{height:99%;margin-right:5px;top:4px}.chat__listing--wrap.is__selected--itinerary{border-radius:8px}.is__listing--container{height:calc(100% - 152px)!important;overflow-y:auto!important}.is__listing--container.is__top--height{height:calc(100% - 102px)!important}}@media only screen and (max-width:480px){.review__price--details{border-radius:8px 0!important}.chat__listing--wrap .exch__listing{padding:0 12px 30px!important}.chat__listing--wrap{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;height:100%;position:fixed;width:100%}.chat__listing--wrap.is__selected--itinerary{border-radius:8px;margin-right:4px;position:unset;width:328px}.is__cheaper--popup{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;min-height:30%;position:fixed;width:100%!important}.is__cheaper--iframe{min-height:40%}.is__listing--container{height:calc(100% - 100px)!important;overflow-y:auto!important}.is__listing--container.is__top--height-iframe{height:calc(100% - 89px)!important}}@media only screen and (max-width:375px){.chat__listing--wrap.is__selected--itinerary{width:284px}.chat__listing--wrap .contract__wrap--trip .trip__body--stops{margin:0 .2rem}.chat__listing--wrap.is__selected--itinerary .dot__trip--time{font-size:16px}}@media only screen and (max-width:320px){.chat__listing--wrap.is__selected--itinerary{padding:0 6px!important;width:242px}.chat__listing--wrap.is__selected--itinerary .contract__wrap--trip .trip__body--stops{margin:0}.chat__listing--wrap.is__selected--itinerary .contract-price,.chat__listing--wrap.is__selected--itinerary .dot__trip--time,.chat__listing--wrap.is__selected--itinerary .selected-itinerary-footer-title{font-size:13px}.chat__listing--wrap .isWithinVoid .tooltips-new{right:-1.4rem}.chat__listing--wrap .isWithinVoid .tooltips-new:after{right:1.8rem}}.itinerary__banner{background:#f1f8ff;border:1px solid #cce2f9;border-radius:8px;color:#262933;display:inline-flex;padding:12px}.selectedItinerary{border-bottom:1px solid #ebecef;color:#262933;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:10px;margin-top:10px;padding-bottom:5px;padding-left:10px}.selected-itinerary-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-left:0;padding-right:10px}.selected-itinerary-footer-title{color:#313541;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:20px}.selected-itinerary-footer-note{background-color:#e6f6ff;border-radius:4px;color:#006ee7!important;margin:5px 0 10px;padding:8px}.selected-itinerary-alt-banner{background-color:#e6f3e6;border-radius:4px;color:#004502;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;height:16px;line-height:100%;margin-left:10px;padding:4px 8px}.chat__listing--wrap .scrollToTopIcon{bottom:15px;position:fixed;right:15px}.message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;align-items:end;font-family:Arial;margin-bottom:0!important;margin-top:12px!important;width:100%}.message .icon_details{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:-5px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-left:5px}.message__user .icon_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-1px;margin-right:5px}.message .icon{height:25px;width:25px}.message .name{color:#73767f;font-size:10px;overflow:hidden;white-space:nowrap;width:27px}.message .name,.message__user .name{font-family:Arial,Helvetica,sans-serif}.message__user .name{color:#3d5aff;font-size:8px}.message__user .name:hover{cursor:alias;text-decoration:underline}.hideIcon{opacity:0}.message__block{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 2rem 0 .5rem}.message__block__card{background:#fff;border-radius:8px 8px 8px 0;display:inline-block;padding:3px 10px}.message__block__card_transcript{display:flex;width:fit-content}.message__block__card .text{color:#1b2a4b;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:20px;padding:5px 0;white-space:pre-line;word-break:break-word}.message__user .icon__user{width:30px}.message__user{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-family:Arial;margin-top:12px!important}.message__user,.message__user__block{display:-webkit-box;display:-ms-flexbox;display:flex}.message__user__block{margin-left:35px;margin-right:5px;width:85%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.message__user__block__card{align-items:flex-end;background:#464c6e;border-radius:8px 8px 0 8px;display:flex;justify-content:space-between;padding:3px 12px 3px 10px}.message__user__block__card .text{color:#fff;font-size:14px;font-stretch:normal;font-style:normal;font-style:arial;font-weight:400;line-height:17px;padding:5px 0;word-break:break-word}.iconStatus{height:10px}.iconStatusDiv{background-color:#f5f5f5;border-radius:100%;height:20px;margin-left:5px;width:20px}.time{align-items:center;color:#b4bde9;display:flex;flex-grow:0;font-family:Arial;font-size:11px;font-style:normal;font-weight:400;height:.6rem;letter-spacing:-.015rem;line-height:0rem;margin-bottom:2px;margin-left:10px;order:1;width:43px}.one{height:.85rem;margin-left:5px;transform:rotate(358deg)}.one,.one1{flex:none;line-height:0rem;margin-top:auto;order:2}.one1{height:1.05rem;margin-left:7px;width:18px}.time1{color:#757575;flex:none;flex-grow:0;font-family:Arial;font-size:11px;font-style:normal;font-weight:400;height:.85rem;letter-spacing:-.015rem;line-height:0;margin-left:6px;margin-top:auto;order:1;position:relative;top:2px;width:27px}.message__block__card .agent_call_us{font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:1.43;padding:5px 0;white-space:pre-line}.privacy-link{text-decoration:none}.elite-care-icon{height:20px;margin:0 4px 3px;vertical-align:middle;width:auto}@media(min-width:768px){.message,.message__user__block{width:70%!important}}.new-msg-counter-container{margin-top:10px}.new-msg-counter-liner{margin:0 10px}.new-msg-counter-text{font-size:12px;font-weight:400;text-align:center}.chatMessages{overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden;padding-bottom:10px;scroll-behavior:smooth;scrollbar-color:rgba(92,114,201,.4) transparent;scrollbar-width:thin}.chatMessages::-webkit-scrollbar{width:.5rem}.chatMessages::-webkit-scrollbar-track{margin:0 .5rem}.chatMessages::-webkit-scrollbar-thumb{background-color:rgba(92,114,201,.4);border-radius:10px;outline:none}.chatMessages{-ms-overflow-style:none}.bottom-end{height:0;width:0}.fallBackMessage{align-items:center;background:#fff;display:flex;flex-direction:row;height:100%;text-align:center;width:100%}.fallBackMessage .fallNotificationMessage{width:100%}.fallHeaderMessage{color:#313541;font-family:Arial;font-size:16px;font-weight:700;line-height:30px}.fallErrorMessage{color:#313541;font-family:Arial;font-size:14px;font-weight:400;line-height:18px}.fallNotificationMessage .icon{color:#3f5ff6;font-size:40px;line-height:56px}.fallBackRefreshBtn{background:#3f5ff6;border:1px solid #3f5ff6;border-radius:4px;color:#fff;cursor:pointer;font-family:Arial;font-size:14px;font-weight:700;gap:10px;letter-spacing:-.015em;line-height:20px;margin-top:20px;padding:8px 32px}.msg-error-parent-div{display:flex;flex-direction:row}.close-popup{cursor:pointer;margin-right:10px;text-align:right}.inputPrompt{background:#fff;border-bottom:1px solid #dedede;border-top-left-radius:10px;border-top-right-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-height:450px){.inputPrompt{position:absolute;width:100%}}.inputPrompt__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;margin:1rem}.inputPrompt__name>label{color:#313541;font-family:sans-serif;font-size:14px;font-weight:600;margin-left:.25rem}.inputPrompt__name .name__row{display:-webkit-box;display:-ms-flexbox;display:flex}.inputPrompt__name .name__row>input{-webkit-box-flex:1;border:1px solid #3d5aff;border-radius:5px 0 0 5px;-ms-flex:1;flex:1;font-size:14px;min-height:30px;outline:none;padding:3px 10px}.inputPrompt__name .name__row>button{background-color:#3d5aff;border:none;border-radius:0 5px 5px 0;display:grid;height:40px;outline:none;width:64px}.inputPrompt__name .name__row>button>img{margin:auto;width:20px}.bookingChoice__header{background:#3d5aff;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:flex;font-weight:700;justify-content:space-between;padding:.5rem 1rem}.bookingChoice__body{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:280px;overflow-x:hidden;overflow-y:scroll;padding-right:.5rem;scrollbar-color:#6969dd #e0e0e0;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bookingChoice__body .booking__no__choice{margin:.5rem}.bookingChoice__body .booking__no__choice .link{background:#fff;border:1px solid #3d5aff;border-radius:2rem;color:#3d5aff;font-size:1rem;font-weight:700;padding:.5rem .75rem;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bookingChoice__body .booking__no__choice .link:hover{background:#3d5aff;-webkit-box-shadow:0 10px 8px -8px rgba(0,0,0,.45);box-shadow:0 10px 8px -8px rgba(0,0,0,.45);color:#fff;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.bookingChoice__body::-webkit-scrollbar{width:.5rem}.bookingChoice__body::-webkit-scrollbar-track{margin:0 .5rem}.bookingChoice__body::-webkit-scrollbar-thumb{background-color:#4f556d;border-radius:10px;outline:none}.bookingChoice_minimise{border:1px solid #fff;border-radius:20%;margin-right:15px;padding-left:6px;width:22px}.bookingChoice_minimise:hover{background:#3d5aff;-webkit-box-shadow:0 10px 8px -8px rgba(0,0,0,.45);box-shadow:0 10px 8px -8px rgba(0,0,0,.45);color:#fff;cursor:pointer;-webkit-text-decoration-line:underline;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.queueWaitTime{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border:1px solid #d8dcf1;color:#707276;font-family:sans-serif;font-size:12px;justify-content:space-between;padding:7px 0}.queueWaitTime img{height:25px;padding-right:6px;width:25px}.queue{border-right:1px solid #b1b1b1}.queue,.waitTime{-webkit-box-flex:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:50%;flex:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.waitTime{border-left:1px solid #b1b1b1}.value{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}.queue div,.waitTime div{margin-right:4px}.typingLoader{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.typingLoader>img{height:1.5rem;margin-left:5px;width:1.5rem}.loading{border-radius:10px 10px 10px 0!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:5px;padding:3px 10px!important}.loading_dots{display:inline-block;padding:0;vertical-align:top}.loading__dot{background-color:#7b7b7b;border-radius:50%;display:inline-block;height:6px;margin-right:5px;opacity:.2;width:6px}.loading__dot__first{-webkit-animation-delay:.3333s;animation-delay:.3333s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loading__dot__first,.loading__dot__second{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:blinkKeyframes;animation-name:blinkKeyframes}.loading__dot__second{-webkit-animation-delay:.6666s;animation-delay:.6666s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loading__dot__third{-webkit-animation-delay:.9999s;animation-delay:.9999s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blinkKeyframes;animation-name:blinkKeyframes;margin-right:0}@-webkit-keyframes blinkKeyframes{50%{opacity:1}}@keyframes blinkKeyframes{50%{opacity:1}}.chat{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tfn_block{background-color:#fef6f4;border-bottom:1px solid #ffdbd3;border-top:1px solid #ffdbd3;font-family:sans-serif;font-size:12px;letter-spacing:-.015em;line-height:20px;margin-bottom:5px;margin-top:15px;padding:16px 16px 16px 0;text-align:center}.tfn_text{color:#313541;font-weight:400}.tfn_number{color:#3f5ff6;cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline}.tfn_block .icon{color:#b33100;cursor:pointer;font-size:12px;position:absolute;right:0;top:-4px}.wrapper-query{padding:20px;top:441px}.wrapper-ack,.wrapper-query{background:#fff;border-radius:8px;gap:16px;min-height:158px;width:300px}.wrapper-ack{padding:16px}.queryOuter{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;max-height:calc(100vh - 150px);overflow-y:auto}.queryOuter .close{position:absolute;right:.2rem;top:.3rem}.queryOuter form .email{margin:10px 0}.queryOuter form .email input{background-color:#f0f0f0;border:1px solid #757575;border-radius:.5rem;font-family:calibri;outline:0;outline:none;padding:.25rem .5rem;width:100%}.querycontainer{display:flex;flex-direction:column-reverse}.headerText{font-weight:500}.headerTextSecondary{font-size:14px}.textArea{height:100%}.textAreaQuery{background-color:#f0f0f0;border-radius:.5rem;font-family:calibri;height:8rem;outline:0;padding:.5rem;resize:none;width:100%}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.btnsubmit{background-color:#3d5aff;border:none;border-radius:.5rem;color:#fff;font-weight:700;padding:.5rem 1rem}.btnsubmitCanel{background-color:#a9a9a9;color:#000}.errorMsg,.successMsg{font-weight:500;margin:auto}.statusIcon{height:2rem;width:2rem}.query_loader{background-color:#3d5aff}.container_dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 5px}.mid{margin:0 5px}.dot_query{background-color:#fff;border-radius:50%;height:8px;width:8px}.first{-webkit-animation:blink 2s infinite;animation:blink 2s infinite}.second{-webkit-animation:blink 2s .6s infinite;animation:blink 2s .6s infinite}.third{-webkit-animation:blink 2s 1.2s infinite;animation:blink 2s 1.2s infinite}.dropdowncontainer{display:flex;flex-direction:column;justify-content:center;margin-top:10px;position:relative}.dropdown,.showRedShadow{align-self:center;background-color:#f0f0f0;border:1px solid #757575;border-radius:.5rem;display:flex;font-family:calibri;font-size:14px;justify-content:center;position:relative}.showRedShadow{box-shadow:0 0 6px 2px red}.dropdowntext{align-items:center;display:flex;font-size:14px;padding-left:5px;position:relative}.dropdownoptions{background:#d3d3d3;border-radius:8px;padding:5px;position:absolute;right:60px;top:30px}.typeOfQuery{background:#fff;border-radius:5px;font-size:14px;margin:2px;padding:2px}.techQuery{margin-bottom:5px}.typeOfQuery:hover{cursor:pointer}.arrow_down_query{background-color:#f5faff;height:20px;margin:5px;transform:rotate(0deg);transition:rotateZ .2s ease;width:20px}@-webkit-keyframes blink{0%{opacity:.3}50%{opacity:.8}to{opacity:.3}}@keyframes blink{0%{opacity:.3}50%{opacity:.8}to{opacity:.3}}.tech-Query_header{color:#313541;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.015em;line-height:16px;text-align:left}.tech-Query .form-control{margin-top:18px}.tech-Query .form-control .query-emailId{padding:8px 16px}.tech-Query .form-control .ddltypequery,.tech-Query .form-control .query-emailId{border:1px solid #b4bde9;border-radius:4px;color:#6e7a9a;font-weight:400;height:34px;width:100%}.tech-Query .form-control .ddltypequery{padding:8px 16px 8px 10px}.tech-Query .form-control .qerytextaria{border:1px solid #b4bde9;border-radius:4px;font-family:Arial,Helvetica,sans-serif;padding:8px 16px;resize:none;width:100%}.query_footer{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin-top:18px}.btn-submit,.btn_cancel{background:#fff;border:none;border-radius:4px 0 0 0;border-radius:4px;color:#006ee3;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:20px;padding:6px 16px;width:100%}.btn-submit{align-items:center;background:#3f5ff6;color:#fff;display:inline-flex;justify-content:center;position:relative}.query-loader{animation:spin 1s linear infinite,colorChange 2s linear infinite;border:4px solid #3f5ff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;vertical-align:middle;width:20px}.close-a{display:block;height:10px;position:absolute;right:-10px;top:-17px;width:10px}.note_content,.note_header{color:#313541;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.015em;line-height:16px;text-align:left}.note_header{font-weight:700}.note_content{margin-top:20px}@media screen and (min-width:481px){.wrapper-ack,.wrapper-query{min-height:158px;width:300px}}@media only screen and (max-width:480px){.wrapper-query{height:auto;margin-bottom:0;min-height:158px;position:sticky}.wrapper-ack,.wrapper-query{border-radius:8px 8px 0 0;width:100%}.wrapper-ack{background-color:#fff;bottom:0;position:absolute}.wrapper-query .tech-Query_header{font-weight:700;padding-top:10px}.wrapper-ack .b-rule:after,.wrapper-query .b-rule:after{border-radius:4px!important;border-top:2.5px solid #abaeb6!important;content:""!important;display:block;height:5px!important;left:35%!important;position:fixed!important;text-align:center!important;top:-6px!important;width:84px!important}.wrapper-ack .note_header{padding-top:6px}}.reload__wrapper{background-color:rgba(0,0,0,.2);height:100%;position:absolute;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reload__container,.reload__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.reload__container{background-color:#fff;border:3px solid #a9a9a9;border-radius:10px;max-width:300px;padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center}.reload__container .close{position:absolute;right:.5rem;top:.5rem}.reload__container .headerTextSecondary{font-size:1rem;font-weight:500;margin:.5rem 0}.loader{background:none;border-top:5px solid #a8a8a8;height:40px;margin-top:10px;width:40px}.alert{background:#fff;border:3px solid #a8a8a8;border-radius:.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:80%}.alert__container{display:grid;font-size:1.125rem;font-weight:100;padding:2rem 0;place-items:center;text-align:center}.alert__container img{height:4.5rem;width:4.5rem}.sessionEnd{width:300px}.sessionEnd,.sessionEndUnited{background:#fff;border:3px solid #a8a8a8;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sessionEndUnited{align-items:center;min-height:80px;width:270px}.sessionEnd .container,.sessionEnd .emailForm{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:100;max-width:300px;padding:1.5rem 1rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.sessionEnd .emailForm form{padding:0 10px}.sessionEnd .emailForm form input{background:#ececec;border:none;border-radius:4px;font-size:1rem;font-weight:600;height:2rem;outline:none;padding:0 10px;width:90%}.sessionEnd .container .text,.sessionEnd .emailForm .text{margin-bottom:1rem;text-align:center}.sessionEnd .container .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sessionEnd .emailForm form .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.sessionEnd .container .buttons button,.sessionEnd .emailForm form .buttons button{background-color:#a8a8a8;border:none;border-radius:6px;cursor:pointer;outline:none;padding:.5rem 1rem}:root{--color-mediumslateblue-100:#1565ff;--color-lightsteelblue:#a2a7c1;--color-slategray:#6e7a9a;--color-aliceblue:#f2f6ff;--padding-14xl:40px;--padding-13xl:32px;--padding-9xs:4px}.P_MJclmM062dge1P_m2B,.Yxm8p8s5LZhSILlUNJFi{line-height:18px;position:relative}.P_MJclmM062dge1P_m2B{align-self:stretch}.Yxm8p8s5LZhSILlUNJFi{display:inline-block;width:248px}.flXiDJZLAHO7eOdgMOdW,.naEhESyxqJnL3U94kWOm{align-items:flex-start;color:var(--color-slategray);display:flex;flex-direction:column;font-size:var(--font-size-2xs);justify-content:flex-start;width:243px}.naEhESyxqJnL3U94kWOm{margin-bottom:1rem;margin-top:-14px}.ZqhaJ0GXsxOMIa8IszAy{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;width:318px}.QmNb82RI03pNHCyEPLBD,.i6VEqX7isSLAwFATmIfy{align-items:center;display:flex;flex-direction:row;justify-content:center}.i6VEqX7isSLAwFATmIfy{cursor:pointer;flex:1}.LTyFx93WtC0VaoAX_Fsy,.csrJrf56GW3biQF2Hcwz{align-items:center;display:flex}.LTyFx93WtC0VaoAX_Fsy{align-self:stretch;color:var(--color-white);flex-direction:row;gap:16px;justify-content:center}.QmNb82RI03pNHCyEPLBD{align-self:stretch;font-size:16px;padding:var(--padding-9xs) var(--padding-3xs) var(--padding-9xs) 0;text-align:center}.r2rJhg5OmnnAGKyR6qzR{cursor:pointer;float:right;height:16px;margin:0!important;position:absolute;right:10px;top:8px;width:16px;z-index:1}._MMQUn0iUVMfrFZxi33w{height:38.7px;position:relative;width:36px}.WAxOTeFtILZs7GULzkHV{border:1px solid var(--color-mediumslateblue-100)}.WAxOTeFtILZs7GULzkHV,.fGG_8OzSmAeJwhvZ3IQm{align-items:flex-start;background-color:var(--color-aliceblue);border-radius:var(--br-9xs);cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;margin:9px 0;padding:var(--padding-base)}.TumJnrhlBJb8vNNblOBt{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.s_ybmCf4hWPrBwJi2Nst{align-items:center;color:var(--color-slategray);flex-direction:row;font-size:var(--font-size-2xs);justify-content:flex-start;letter-spacing:-.01em;padding-bottom:var(--padding-3xs);position:relative}.HvpFBdIwzfkWQY4iSPie,.TZrH29kZtPnlflOyKOsA,.jxKTp9Rd9HEkT6T5hFwd{align-items:center;background-color:transparent;border-radius:var(--br-9xs);cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:var(--padding-9xs) var(--padding-3xs)}.HvpFBdIwzfkWQY4iSPie{border:1px solid var(--color-mediumslateblue-100);color:var(--color-mediumslateblue-100)}.jxKTp9Rd9HEkT6T5hFwd{border:1px solid #ee9696;color:#f36767}.TZrH29kZtPnlflOyKOsA{border:1px solid var(--color-slategray);color:var(--color-slategray)}.ysavy4dmpm5fP1Wzp7Rh,.zMVEgeIOwO0iLcQoYPTh{align-items:center;border-radius:var(--br-9xs);cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;letter-spacing:-.01em;line-height:20px;padding:8px 0;position:relative}.zMVEgeIOwO0iLcQoYPTh{background-color:#3f5ff6;border:none;color:#fff}.ysavy4dmpm5fP1Wzp7Rh{background-color:var(--color-white);border:1px solid var(--color-mediumslateblue-100);color:var(--color-mediumslateblue-100)}.zMVEgeIOwO0iLcQoYPTh:disabled{background-color:#b1bbf0;cursor:not-allowed;opacity:1}.ysavy4dmpm5fP1Wzp7Rh:disabled{cursor:not-allowed;opacity:.5}.AUb9rNbSl2wvxbzF_V0R,.csrJrf56GW3biQF2Hcwz{align-items:center;display:flex;justify-content:center}.sqEYQL1swu8XnhXXvJ3V,.xkuQA7nLmFW6rKC29DBF{align-self:stretch;display:flex;justify-content:center}.sqEYQL1swu8XnhXXvJ3V{flex-wrap:wrap;gap:6px;max-width:400px}.sqEYQL1swu8XnhXXvJ3V,.xkuQA7nLmFW6rKC29DBF{align-items:flex-start;color:var(--color-slategray);flex-direction:row}.xkuQA7nLmFW6rKC29DBF{border:1px solid var(--color-lightsteelblue);border-radius:var(--br-9xs);box-sizing:border-box;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:var(--font-size-2xs);height:75px;overflow:hidden;overflow-y:auto;padding:13px 15px;resize:none}.xkuQA7nLmFW6rKC29DBF::placeholder{color:var(--color-lightsteelblue);opacity:1}.xkuQA7nLmFW6rKC29DBF:focus{border:1px solid var(--color-slategray);outline:none!important}.AUb9rNbSl2wvxbzF_V0R{color:#959bad;flex-direction:column;font-size:12px;text-align:center}.csrJrf56GW3biQF2Hcwz{background-color:var(--color-white);border-radius:var(--br-base) var(--br-base) 0 0;bottom:0;box-sizing:border-box;color:#1b2a4b;flex-direction:column;font-size:var(--font-size-xs);gap:14px;padding:14px var(--padding-base) 5px;text-align:center;z-index:1}.hepYLBsAP3CU_zagMKPZ{color:var(--color-white);font-size:var(--font-size-xs);height:auto;position:relative;text-align:left;width:308px;z-index:3}.hel8easBIki6y5CuvYac{color:var(--secondary-secondary-default,var(--color-mediumslateblue-100));cursor:pointer;display:flex;justify-content:center;letter-spacing:-.01em;line-height:30px;margin:9px}.xPryOhPASpMBDO6SUHWQ{color:#636770;font-size:11px;font-weight:500;line-height:14px}@media only screen and (max-width:480px){.csrJrf56GW3biQF2Hcwz{position:absolute;width:100%}}@media screen and (min-width:481px){.csrJrf56GW3biQF2Hcwz{border-radius:var(--br-base) var(--br-base) var(--br-base) var(--br-base);max-width:482px}}.feedback-form-wraper{background:#fff;border-radius:8px;gap:16px;height:auto;margin-bottom:20px;padding:16px}.feedback-form-wraper_header{color:#313541;font-family:Arial;font-size:12px;font-weight:700;line-height:18.4px;text-align:left}.feedback-form-container input[type=checkbox]:checked{background:#486392;outline:none}.feedback-form-container .custom-radio{cursor:pointer;margin-top:14px;width:100%}.feedback-form-container label.custom-control-label{color:#757575;cursor:pointer;font-size:13px}.feedback-form-container .custom-control-input:checked+label{color:#1b2a4b;font-weight:700}.feedback-form-container .custom-control-input{border:2px solid #486392!important;cursor:pointer;height:16px;width:16px}.cta-feedback-form{background:#006ee3;border:1px solid #006ee3;border-radius:8px;color:#fff;cursor:pointer;font-family:Arial;font-size:18px;font-weight:700;gap:0;height:48px;line-height:20.7px;margin-top:18px;text-align:center;width:100%}.feedback-form-wraper .cancel_Close_Icon{cursor:pointer;float:right;position:relative;top:-6px}.feedback-submit-message,.feedback-thank-smg{align-items:center;display:flex;flex-direction:column;justify-content:center}.feedback-submit-message .thumb-icon{height:41px;width:41px}.feedback-submit-message .feedback-thank-smg{color:#313541;font-family:Arial;font-size:20px;font-weight:700;line-height:23px;padding:9px 0;text-align:center}.feedback-submit-message .feedback-thank-smg span{color:#51555e;font-family:Arial;font-size:16px;font-weight:400;line-height:18.4px;padding-top:9px;text-align:center}.cancel_Close_Icon_response{bottom:6px;cursor:pointer;left:185px;position:relative}.cta-feedback-form.disabled{background-color:#b1bbf0;border:0;cursor:not-allowed;opacity:1}@media only screen and (max-width:480px){.feedback-form-wraper{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-radius:8px 8px 0 0;border-right:1px solid #ededed;bottom:0!important;height:auto;margin-bottom:0;position:fixed;width:100%}.cancel_Close_Icon_response{left:165px}}@media screen and (min-width:481px){.feedback-form-wraper{background:#fff;border-radius:8px;box-shadow:0 -3px 16px 0 #0000001f;height:auto;width:405px}}.app-download-mobile{animation:show-animation 1s forwards;background:#003772;border-radius:16px 16px 0 0;bottom:0;list-style-type:none;padding:16px;text-align:center;width:100%}.app-download-lines{color:#fff;font-family:Arial;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;padding:8px 12px}.app-download-main-line{font-weight:700}.app-download-list,.app-download-main-line{color:#fff;display:flex;flex-direction:row;font-family:Arial;font-size:14px;justify-content:left;letter-spacing:0;line-height:16px;margin-left:58px;padding:8px 0}.app-download-list{font-weight:400}.app-download-list .image{height:12px;margin-right:10px;width:16px}.btn-app-downl{background:#ff4600;border:1px solid #ff4600;border-radius:4px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;height:48px;letter-spacing:0;line-height:19px;padding:4px 8px;width:240px}.app-portal_logo{align-items:center;display:flex;flex-direction:column;margin:8px 4px}.download-btn-app{margin:12px}.close-icon{cursor:pointer;float:right;height:12px;position:fixed;right:0;width:12px}.scan-text-bottom{color:#fff;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;text-align:center}.app-dwnload-main-contain{flex-direction:row;justify-content:space-between}.app-dwn-btn-max-res{margin-top:8px}.image-app-bobile-icon{height:115px;margin-left:30px;margin-right:30px;position:relative;width:125px}@media(max-width:320px){.app-download-list{margin-left:28px!important}.image.app-bobile-icon{width:310px!important}}@media only screen and (max-width:480px){.app-download-mobile{height:auto;position:absolute;width:100%}.app-dwn-btn-max-res{display:none!important}.app-download_image{display:block!important}}@media screen and (min-width:481px){.app-dwnload-main-contain{display:flex}.app-download-mobile{border-radius:var(--br-base) var(--br-base) var(--br-base) var(--br-base);max-width:520px}.desktop-min-res{display:none!important}.desktop-max-res{display:block;margin-top:2px}.app-download-list{margin-left:0!important}.app-download_image{display:none!important}.app-download-lines{text-align:left}}.wrapper{align-items:center;background-color:rgba(0,0,0,.2);display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.app_donload--desktop .close-icon{cursor:pointer;height:12px;margin-right:9px;position:fixed;top:8px;width:12px}.app_donload--m .close-icon{cursor:pointer;float:right;height:12px;position:fixed;right:11px;top:8px;width:12px}.app_donload--iframe .close-icon{cursor:pointer;float:right;height:9px;position:fixed;right:3px;top:2px;width:9px}.queryOuter{background-color:#fff;border:3px solid #a9a9a9;border-radius:10px;display:flex;flex-direction:column;max-width:300px;padding:1rem;position:relative;text-align:center;width:100%}.boardingpass-qr-banner_mobile{animation:show-animation 1s forwards;background:linear-gradient(164.1deg,#e4eefb 15.29%,#6a92de 128.14%);border-radius:16px 16px 0 0;bottom:0;cursor:pointer;list-style-type:none;padding:16px 16px 0;position:absolute;text-align:center;width:100%}.source-des-img{bottom:-3px;position:relative}.boardingpass-qr-banner_desktop{background-image:url(https://c.fareportal.com/n/ops/cs/Images/chat-qr-desk-bg.png);background-repeat:no-repeat;border-radius:16px;color:#003772;font-size:var(--font-size-sm);height:206px;line-height:18.4px;padding:30px 8px 19px 14px;width:360px}.bording-qr_code{height:100px;margin-top:18px;width:104px}.boardingpass-banner_container_left{font-size:var(--font-size);width:60%}.boardingpass-banner_container_left p{color:#003772;font-size:var(--font-size-sm);line-height:16px;padding-right:22px}.bording_clos-cta{cursor:pointer;height:12px;position:absolute;right:8px;top:-14px;width:12px}.boardingpass-qr-banner_mobile .boardingpass-banner_container_left{width:100%}.bording-pass-cta{background:#ff4600;border:1px solid #ff4600;border-radius:4px;padding:14px 26px}.boardingpass-qr-banner_mobile .boardingpass-banner_container_left p{color:#003772;font-size:var(--font-size-sm);line-height:16px;padding:0 44px}.boardingpass-qr-banner_mobile .boardingpass-banner_header{display:inline-block;font-size:var(--font-size)!important;width:340px}.boardingpass-qr-banner_mobile .bording_clos-cta{top:20px}.is__app--hclose{position:relative;z-index:9999}.booking-details-popup{animation:show-animation 1s forwards;background-color:#fff;border-bottom:1px solid #ededed;border-left:1px solid #ededed;border-radius:8px 8px 0 0;border-right:1px solid #ededed;bottom:0;max-height:80%;position:fixed;position:absolute;width:100%}.booking-details-popup,.booking-details-popup .bookingDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.booking-details-popup .bookingDetails{width:90%}.booking-details-popup .bookingDetails__header{align-items:center;background:#f3f5ff;border-radius:8px 8px 0 0;color:#212121;display:flex;flex-direction:row;font-size:16px;font-weight:700;height:42px;justify-content:space-between;line-height:17px}.booking-details-popup .text2{font-size:10px;font-style:normal;font-weight:700;margin-left:10px}.booking-details-popup .text3{margin-left:10px}.booking-details-popup .airport__name{color:#757575;font-size:14px;line-height:16px;margin-left:13px;margin-right:6px}.booking-details-popup .depart__airport{color:#757575;font-size:12px;font-weight:400;line-height:15px;margin-left:17px;padding-left:7px}.booking-details-popup .arrival__airport{color:#757575;font-size:12px;line-height:20px;margin-left:12px;padding-left:12px}.booking-details-popup .bookingDetails__body{background-color:#fff;background:#fff;border-radius:0!important;padding:0 8px}.booking-details-popup .bookingDetails__body,.booking-details-popup .bookingDetails__body__flights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.booking-details-popup .bookingDetails__body__flights{font-family:Arial,sans-serif}.booking-details-popup .flight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-left:10px}.booking-details-popup .mrg-t-15{margin-top:15px}.booking-details-popup .flight__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7px}.booking-details-popup .flight__type__label{background-color:#ebebeb;border-radius:4px;color:#212121;font-size:14px;padding:4px 14px}.booking-details-popup .flight__type__totalDuration{color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.booking-details-popup .flight__type__totalDuration__colon{margin:0 1px}.booking-details-popup .flight__type__totalDuration__duration{color:#212121;font-weight:600}.booking-details-popup .flight__airline{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.booking-details-popup .airline,.booking-details-popup .flight__airline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center}.booking-details-popup .airline{align-items:inherit;color:#212121;font-size:10px;font-weight:400;line-height:16px;margin-left:15px;margin-right:4px}.booking-details-popup .airline__img{border:1px solid #e5e5e5;border-radius:4px;height:35px;margin-top:-2px;width:50px}.booking-details-popup .airline__dur{color:#212121;font-size:11px;font-size:10px;font-weight:700;line-height:12px;padding:3px 25px}.booking-details-popup .flight__no{color:#212121;font-family:Arial,sans-serif;font-size:14px}.booking-details-popup .flight__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#757575;font-family:Arial,sans-serif;font-size:14px;justify-content:space-between}.booking-details-popup .arrival_time{font-size:14px;height:16px;line-height:16px;padding-left:22px;width:200px}.booking-details-popup .arrival_time,.booking-details-popup .departure_time{color:#212121;font-weight:700;-webkit-text-decoration:none solid #212121;text-decoration:none solid #212121}.booking-details-popup .departure_time{font-size:16px;height:20px;line-height:19px;margin-left:14px;padding-left:10px;width:80px}.booking-details-popup .date{height:20px}.booking-details-popup .flight_number{font-size:12px}.booking-details-popup .arrow_wrap{height:20px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booking-details-popup .arrow{margin:2px auto;max-width:40px}.booking-details-popup .flight__duration{border-top:1px dashed #ccc;display:grid;font-size:12px;padding-top:5px;place-items:center;width:100%}.booking-details-popup .bookingDetails__body__pax{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.booking-details-popup .paxDetails__header{background-color:#f2f2f2;margin:0 -8px;padding:9px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#757575;font-family:Arial;font-size:12px}.booking-details-popup .paxDetails__data,.booking-details-popup .paxDetails__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.booking-details-popup .paxDetails__data{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px}.booking-details-popup .paxDetails__data__name{color:#212121;font-family:Arial,sans-serif;font-size:14px;font-weight:700;max-width:60%;min-width:30%}.booking-details-popup .paxDetails__data__pnr{color:#757575;font-family:Arial,sans-serif;font-size:14px}.booking-details-popup .layOver__wrap{position:relative;width:100%;z-index:1}.booking-details-popup .layOver{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f3f3f3;border-radius:32px;height:28px;justify-content:center;margin:4px 4px 4px 10px;padding:10px;width:202px;z-index:1}.booking-details-popup .layOver__wrap:after{background:transparent;border-bottom:1px dashed #bababa;bottom:50%;content:"";margin-left:10px;position:absolute;top:0;width:98%;z-index:0}.booking-details-popup .layOver .img1{margin-left:-35px}.booking-details-popup .layOver>p{color:#121412;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:15px;margin-left:6px}.booking-details-popup .layOver .lay-min{font-weight:700}.booking-details-popup .aircraft__number{color:#3f5ff6!important;font-weight:700;margin-left:43px}.booking-details-popup .img1{height:auto;max-width:10%}.booking-details-popup .aircraft__number,.booking-details-popup .airline__name{color:#757575;color:#212121;font-size:10px;line-height:15px;padding:0 7px;text-align:right}.booking-details-popup .des-code{font-weight:400}.booking-details-popup .flight-root:before{background:#bebebe;bottom:18px;content:"";left:8px;position:absolute;top:9px;width:1px}.booking-details-popup .flight-root-item:before{background:#fff;left:-12px;top:3px}.booking-details-popup .flight-root-item-des:before,.booking-details-popup .flight-root-item:before{border:1px solid #bebebe;border-radius:50%;content:"";height:11px;position:absolute;width:11px;z-index:2}.booking-details-popup .flight-root-item-des:before{background:#5f5f5f;left:2px;top:12px}.booking-details-popup .bag-section{background:#f1f3fe;color:#313541;font-size:11px;height:20px;padding-top:2px;text-align:right;width:100%}.booking-details-popup .bag-section .icon{height:10px!important;position:relative;top:0;width:10px!important}.booking-details-popup .bag-section span{margin-right:20px}.booking-details-popup .close{color:#757575;cursor:pointer;float:right;height:12px;margin-left:18px;position:relative;top:2px;width:12px}.booking-details-popup .booking-details-popup{background:#fff;border-radius:8px 8px 0 0;bottom:69px;box-shadow:0 -3px 16px rgba(0,0,0,.12);position:fixed;right:0;width:100%;z-index:9}.booking-details-popup .btn-fur-question{background:#eaedfe;font-size:11px;line-height:9px;margin:4px 0 8px;width:52%}.booking-details-popup .btn-book-now,.booking-details-popup .btn-fur-question{border:1px solid #3f5ff6;border-radius:4px;color:#3f5ff6;cursor:pointer;font-weight:700;height:28px;text-transform:capitalize}.booking-details-popup .btn-book-now{background:#3f5ff6;color:#fff;font-size:12px;line-height:10px;margin:4px 0 5px 2px;width:46%}.booking-details-popup .arrival_time span{color:#df911c;font-size:10px;font-weight:700;line-height:12px}.booking-details-popup .popup-footer-s{border-top:1px solid #f9f5f5;display:block;margin-top:4px;padding:0 15px}@media(max-width:425px){.arrival_time,.booking-details-popup .departure_time{font-size:14px!important}.booking-details-popup .flight__airline{margin-bottom:0!important}.booking-details-popup .airline__name{padding:0 7px!important}.booking-details-popup .flight{margin-top:6px!important}.booking-details-popup .aircraft__number{margin-left:39px!important}.booking-details-popup .layOver__wrap:after{margin-top:10px!important;width:94%!important}}@media(max-width:320px){.booking-details-popup .bookingDetails__body{padding:0 6px}.d-header .View-details-depart-stop,.d-header .dateandtime{font-size:9px!important}.booking-details-popup .btn-fur-question{width:50%!important}.booking-details-popup .depart__airport{font-size:12px!important}.booking-details-popup .book-now-liner{font-size:10px!important}.booking-details-popup .aircraft__number{margin-left:35px!important}.booking-details-popup .airline,.booking-details-popup .airport__name,.booking-details-popup .arrival__airport{font-size:12px!important}.booking-details-popup .bookingDetails__header{padding:12px 10px!important}.bagagge-section .checkin-baggage{margin-left:4px}}.Popup-display-show{display:block!important}.Popup-display-hide{display:none!important}.flight-d-scroll{overflow:auto;overflow-y:auto;text-align:justify;width:100%}.flight-d-scroll::-webkit-scrollbar{width:6px}.flight-d-scroll::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:8px}.flight-d-scroll::-webkit-scrollbar-thumb:hover{background:#b5b3b3}.d-header{background:#ededed;border-radius:2px;border-radius:6px;color:#313541;display:flex;font-size:14px;font-weight:700;line-height:12px;margin:5px 6px 8px 4px;padding:5px}.d-header .dateandtime{font-size:10px;font-weight:400;line-height:12px}.booking-details-popup .book-now-liner{background:#faefcb;border-radius:4px;color:#313541;font-size:11px;font-style:normal;font-weight:400;line-height:15px;margin-bottom:2px;margin-top:2px;padding:6px 10px}.additional-banner{background:#f1f3fe;height:30px;margin-bottom:4px;text-align:left}.additional-banner .baggage-info{padding-left:20px}.popup-footer-s .additional-banner span{color:#313541;font-size:12px;font-style:normal;font-weight:400;position:relative;top:1px}.popup-footer-s .additional-banner img{height:12px;position:relative;top:2px;width:12px}.popup-footer-s .book-now-liner,.popup-footer-s .book-now-section{text-align:center}.popup-footer-s .additional-banner .person-info{padding-left:30px}.bookingDetails__header .header_title{position:relative;top:-2px}.bookingDetails__header .booking-details_amount{color:#3f5ff6;font-family:arial;font-size:16px;font-style:normal;font-weight:700;line-height:17px;right:0;text-align:center}.clockImg{height:auto;max-width:3%}.d-header div{width:100%}.d-header .View-details-depart-stop{color:#000;font-family:Arial;font-size:10px;font-style:normal;font-weight:700;line-height:11px;text-align:right}.View-details-depart-stop .clockImg{height:auto;margin-right:4px;max-width:12px}.View-details-depart-stop span{padding-right:4px;position:relative;top:-2px}.layover-clt{font-weight:700}.bagagge-section{border-radius:4px;box-shadow:0 0 4px 0 #00000040;margin:4px 8px 5px 6px}.bagagge-section .baggage-title{background:#f1f3fe;color:#313541;font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px;padding:4px 6px}.baggage-info-details{background:#fff;display:flex;flex-direction:row;margin-top:4px;padding:8px 12px}.baggage-info-details .person-icon{height:20px;position:relative;top:-2px;width:20px}.baggage-info-details .bgg-item-details{font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;padding-left:10px}.baggage-info-details .bg-status{font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;padding-right:12px;position:absolute;right:0;text-align:right}.bgg-item-details .bgg-item{color:#313541;font-size:12px;font-weight:700;padding-bottom:6px}.bgg-item-details span{color:#73767f;font-weight:400}.green-text{color:#007c04}.baggage-title .icon{color:#3f5ff6;cursor:pointer;float:right;font-size:16px;font-weight:700;position:relative;top:2px}.baggage_note{color:#51555e;font-family:Arial;font-size:11px;font-weight:500;letter-spacing:0;line-height:13px;padding:10px 10px 12px 14px;text-align:left}.baggage_note span{font-weight:700}@media(max-width:375px){.baggage_note{font-size:10px!important}}.from_to_code{color:#51555e;font-family:Arial;font-size:14px;font-weight:500;height:17px;line-height:17px;margin:10px 8px 12px 6px;padding:4px 8px}.from_to_code img{Width:20px;Height:9px;margin-left:3px;margin-right:1px}.Agent-flight-Details-PopUp{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:80%;position:absolute}.booking-details-desktop-view{max-height:80%!important}.Agent-flight-Details-PopUp .bookingDetails{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.Agent-flight-Details-PopUp .bookingDetails__header{background:#252857;border-radius:8px 8px 0 0;color:#fff;font-size:12px;font-size:14px;font-weight:700;height:42px;line-height:17px;padding:12px 20px}.Agent-flight-Details-PopUp .text2{font-size:10px;font-style:normal;font-weight:700;margin-left:10px}.Agent-flight-Details-PopUp .text3{margin-left:10px}.Agent-flight-Details-PopUp .airport__name{color:#757575;font-size:14px;line-height:16px;margin-left:13px;margin-right:6px}.Agent-flight-Details-PopUp .depart__airport{color:#757575;font-size:12px;font-weight:700;line-height:15px;margin-left:17px;padding-left:7px}.Agent-flight-Details-PopUp .depart__airport span{font-weight:700}.Agent-flight-Details-PopUp .arrival__airport{color:#757575;font-size:12px;line-height:20px;margin-left:12px;padding-left:12px}.Agent-flight-Details-PopUp .bookingDetails__body{background-color:#fff;background:#fff;border-radius:0!important;padding:0 6px}.Agent-flight-Details-PopUp .bookingDetails__body,.Agent-flight-Details-PopUp .bookingDetails__body__flights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.Agent-flight-Details-PopUp .bookingDetails__body__flights{font-family:Arial,sans-serif;margin:2px 3px 0 10px}.Agent-flight-Details-PopUp .flight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.Agent-flight-Details-PopUp .mrg-t-15{margin-top:15px}.Agent-flight-Details-PopUp .flight__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7px}.Agent-flight-Details-PopUp .flight__type__label{background-color:#ebebeb;border-radius:4px;color:#212121;font-size:14px;padding:4px 14px}.Agent-flight-Details-PopUp .flight__type__totalDuration{color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.Agent-flight-Details-PopUp .flight__type__totalDuration__colon{margin:0 1px}.Agent-flight-Details-PopUp .flight__type__totalDuration__duration{color:#212121;font-weight:600}.Agent-flight-Details-PopUp .flight__airline{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.Agent-flight-Details-PopUp .airline,.Agent-flight-Details-PopUp .flight__airline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center}.Agent-flight-Details-PopUp .airline{align-items:inherit;color:#212121;font-size:10px;font-weight:400;line-height:16px;margin-left:15px;margin-right:4px}.Agent-flight-Details-PopUp .airline__img{border:1px solid #e5e5e5;border-radius:4px;height:35px;margin-top:-2px;width:50px}.Agent-flight-Details-PopUp .airline__dur{color:#212121;font-size:11px;font-size:10px;font-weight:700;line-height:12px;padding:3px 25px}.Agent-flight-Details-PopUp .flight__no{color:#212121;font-family:Arial,sans-serif;font-size:14px}.Agent-flight-Details-PopUp .flight__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#757575;font-family:Arial,sans-serif;font-size:14px;justify-content:space-between}.Agent-flight-Details-PopUp .arrival_time{font-size:14px;height:16px;line-height:16px;padding-left:22px;width:200px}.Agent-flight-Details-PopUp .arrival_time,.Agent-flight-Details-PopUp .departure_time{color:#212121;font-weight:700;-webkit-text-decoration:none solid #212121;text-decoration:none solid #212121}.Agent-flight-Details-PopUp .departure_time{font-size:16px;height:20px;line-height:19px;margin-left:14px;padding-left:10px;width:80px}.Agent-flight-Details-PopUp .date{height:20px}.Agent-flight-Details-PopUp .flight_number{font-size:12px}.booking-details-popup .midway{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}.Agent-flight-Details-PopUp .arrow_wrap{height:20px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Agent-flight-Details-PopUp .arrow{margin:2px auto;max-width:40px}.Agent-flight-Details-PopUp .flight__duration{border-top:1px dashed #ccc;display:grid;font-size:12px;padding-top:5px;place-items:center;width:100%}.Agent-flight-Details-PopUp .bookingDetails__body__pax{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.Agent-flight-Details-PopUp .paxDetails__header{background-color:#f2f2f2;margin:0 -8px;padding:9px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#757575;font-family:Arial;font-size:12px}.Agent-flight-Details-PopUp .paxDetails__data,.Agent-flight-Details-PopUp .paxDetails__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Agent-flight-Details-PopUp .paxDetails__data{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px}.Agent-flight-Details-PopUp .paxDetails__data__name{color:#212121;font-family:Arial,sans-serif;font-size:14px;font-weight:700;max-width:60%;min-width:30%}.Agent-flight-Details-PopUp .paxDetails__data__pnr{color:#757575;font-family:Arial,sans-serif;font-size:14px}.Agent-flight-Details-PopUp .layOver__wrap{position:relative;width:100%;z-index:1}.Agent-flight-Details-PopUp .layOver{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f3f3f3;border-radius:32px;height:28px;justify-content:center;margin:4px 4px 4px 0;padding:10px;width:202px;z-index:1}.Agent-flight-Details-PopUp .layOver__wrap:after{background:transparent;border-bottom:1px dashed #bababa;bottom:50%;content:"";margin-left:10px;position:absolute;top:0;width:98%;z-index:0}.Agent-flight-Details-PopUp .layOver .img1{margin-left:-72px}.Agent-flight-Details-PopUp .layOver>p{color:#121412;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:15px;margin-left:6px}.Agent-flight-Details-PopUp .layOver .lay-min{font-weight:700}.Agent-flight-Details-PopUp .aircraft__number{color:#3f5ff6!important;font-weight:700;margin-left:43px}.Agent-flight-Details-PopUp .img1{height:auto;max-width:10%}.Agent-flight-Details-PopUp .aircraft__number,.Agent-flight-Details-PopUp .airline__name{color:#757575;color:#212121;font-size:10px;line-height:15px;padding:0 7px;text-align:right}.Agent-flight-Details-PopUp .des-code{font-weight:700}.Agent-flight-Details-PopUp .flight-root:before{background:#bebebe;bottom:18px;content:"";left:8px;position:absolute;top:9px;width:1px}.Agent-flight-Details-PopUp .flight-root-item:before{background:#fff;border:1px solid #bebebe;border-radius:50%;content:"";height:11px;left:-12px;position:absolute;top:3px;width:11px;z-index:2}.Agent-flight-Details-PopUp .flight-root-item-des:before{background:#5f5f5f;border:1px solid #bebebe;border-radius:50%;content:"";height:11px;left:2px;position:absolute;top:12px;width:11px;z-index:2}.Agent-flight-Details-PopUp .bag-section{background:#f1f3fe;color:#313541;font-size:11px;height:20px;padding-top:2px;text-align:right;width:100%}.Agent-flight-Details-PopUp .bag-section .icon{height:10px!important;position:relative;top:0;width:10px!important}.Agent-flight-Details-PopUp .bag-section span{margin-right:20px}.Agent-flight-Details-PopUp .close{cursor:pointer;float:right;height:9px;width:9px}.Agent-flight-Details-PopUp{background:#fff;border-radius:8px 8px 0 0;bottom:0;box-shadow:0 -3px 16px rgba(0,0,0,.12);position:fixed;right:0;width:100%;z-index:9}.Agent-flight-Details-PopUp .btn-fur-question{background:#eaedfe;font-size:11px;line-height:9px;margin:4px 0 8px;width:212px}.Agent-flight-Details-PopUp .btn-book-now,.Agent-flight-Details-PopUp .btn-fur-question{border:1px solid #3f5ff6;border-radius:4px;color:#3f5ff6;cursor:pointer;font-weight:700;height:28px;text-transform:capitalize}.Agent-flight-Details-PopUp .btn-book-now{background:#3f5ff6;color:#fff;font-size:12px;line-height:10px;margin:4px 0 5px 2px;width:131px}.Agent-flight-Details-PopUp .arrival_time span{color:#df911c;font-size:10px;font-weight:700;line-height:12px;padding-left:4px}.Agent-flight-Details-PopUp .popup-footer-s{border-top:1px solid #f9f5f5;margin-top:4px}.airline__dur .icon{height:10px;position:relative;top:2px;width:10px}@media(min-width:768px){.Agent-flight-Details-PopUp .bookingDetails__header .booking-details_amount{left:42%!important}}@media(max-width:460px){.Agent-flight-Details-PopUp .btn-book-now{width:29%!important}.Agent-flight-Details-PopUp .btn-fur-question{width:61%!important}}@media (max-width:428px){.Agent-flight-Details-PopUp .book-now-liner{font-size:12px!important;margin:0 16px!important;padding:6px 4px!important}.Agent-flight-Details-PopUp .bookingDetails__header .booking-details_amount{left:38%!important}.Agent-flight-Details-PopUp .bagagge-section div{padding-left:19px!important}}@media(max-width:425px){.Agent-flight-Details-PopUp .btn-book-now{width:29%!important}.Agent-flight-Details-PopUp .btn-fur-question{width:61%!important}.Agent-flight-Details-PopUp .book-now-liner{font-size:12px!important;margin:0 16px!important;padding:6px 4px!important}.Agent-flight-Details-PopUp .arrival_time,.Agent-flight-Details-PopUp .departure_time{font-size:14px!important}.Agent-flight-Details-PopUp .flight__airline{margin-bottom:0!important}.Agent-flight-Details-PopUp .airline__name{padding:0 7px!important}.Agent-flight-Details-PopUp .flight{margin-top:6px!important}.Agent-flight-Details-PopUp .aircraft__number{margin-left:39px!important}.bookingDetails__header .booking-details_amount{left:37%!important}.Agent-flight-Details-PopUp .layOver__wrap:after{margin-top:10px!important;width:94%!important}}@media (max-width:414px){.Agent-flight-Details-PopUp .book-now-liner{font-size:11.8px!important;margin:0 16px!important;padding:6px 4px!important}}@media (max-width:390px){.Agent-flight-Details-PopUp .book-now-liner{font-size:11.2px!important;margin:0 16px!important;padding:6px 4px!important}}@media(max-width:375px){.Agent-flight-Details-PopUp .btn-fur-question{width:60%!important}.Agent-flight-Details-PopUp .book-now-liner{font-size:10px!important;font-weight:700!important;margin:0 16px!important;padding:5px 4px!important}}@media(max-width:320px){.Agent-flight-Details-PopUp .d-header{font-size:11px!important}.Agent-flight-Details-PopUp .d-header .View-details-depart-stop{font-size:9px!important}.Agent-flight-Details-PopUp .btn-fur-question{width:59%!important}.Agent-flight-Details-PopUp .depart__airport{font-size:12px!important}.Agent-flight-Details-PopUp .book-now-liner{font-size:8.3px!important;font-weight:700!important;margin:0 16px!important;padding:5px 4px!important}.Agent-flight-Details-PopUp .aircraft__number{margin-left:35px!important}.Agent-flight-Details-PopUp .airport__name,.Agent-flight-Details-PopUp .arrival__airport,.Agent-flight-Details-PopUp.airline{font-size:12px!important}.Agent-flight-Details-PopUp .bookingDetails__header{padding:12px 10px!important}}.Agent-flight-Details-PopUp .Popup-display-show{display:block!important}.Agent-flight-Details-PopUp .Popup-display-hide{display:none!important}.Agent-flight-Details-PopUp .flight-d-scroll{min-height:75%;overflow:auto;overflow-y:auto;text-align:justify;width:100%}.Agent-flight-Details-PopUp .flight-d-scroll::-webkit-scrollbar{width:6px}.Agent-flight-Details-PopUp .flight-d-scroll::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:8px}.Agent-flight-Details-PopUp .flight-d-scroll::-webkit-scrollbar-thumb:hover{background:#b5b3b3}.Agent-flight-Details-PopUp .d-header{background:#ededed;border-radius:2px;border-radius:6px;color:#252857;display:flex;font-size:12px;font-weight:700;line-height:12px;margin:4px;padding:5px}.Agent-flight-Details-PopUp .d-header .dateandtime{font-size:10px;font-weight:400;line-height:12px}.Agent-flight-Details-PopUp .book-now-liner{background:#faefcb;border-radius:4px;color:#313541;font-size:11px;font-style:normal;font-weight:400;line-height:15px;margin:2px 19px 0;padding:6px 10px}.Agent-flight-Details-PopUp .additional-banner{background:#f1f3fe;height:30px;margin-bottom:4px;text-align:left}.Agent-flight-Details-PopUp .additional-banner .baggage-info{padding-left:20px}.Agent-flight-Details-PopUp .popup-footer-s .additional-banner span{color:#313541;font-size:12px;font-style:normal;font-weight:400;position:relative;top:1px}.Agent-flight-Details-PopUp .popup-footer-s .additional-banner img{height:12px;position:relative;top:2px;width:12px}.Agent-flight-Details-PopUp .popup-footer-s .book-now-liner,.Agent-flight-Details-PopUp .popup-footer-s .book-now-section{text-align:center}.Agent-flight-Details-PopUp .popup-footer-s .additional-banner .person-info{padding-left:30px}.Agent-flight-Details-PopUp .bookingDetails__header .header_title{position:relative;top:-2px}.Agent-flight-Details-PopUp .bookingDetails__header .booking-details_amount{background:#fff;border-radius:26px;color:#00ab53;font-family:arial;font-size:14px;font-style:normal;font-weight:700;height:26px;left:37%;line-height:17px;padding:5px 0;position:absolute;text-align:center;top:7px;width:103px}.Agent-flight-Details-PopUp .clockImg{height:auto;max-width:3%}.Agent-flight-Details-PopUp .d-header div{width:100%}.Agent-flight-Details-PopUp .d-header .View-details-depart-stop{color:#000;font-family:Arial;font-size:10px;font-style:normal;font-weight:700;line-height:11px;text-align:right}.Agent-flight-Details-PopUp .View-details-depart-stop .clockImg{height:auto;margin-right:4px;max-width:12px}.Agent-flight-Details-PopUp .View-details-depart-stop span{padding-right:4px;position:relative;top:-2px}.Agent-flight-Details-PopUp .padding-left_5{padding-left:5px}.qr-tiles{background:#fff;border-radius:4px;height:202px;margin-bottom:20px;padding:16px 16px 0;width:360px}.qr-tiles,.qr-tiles-desktop{box-shadow:0 0 16px 0 #00000040}.qr-tiles-desktop{background-image:url(http://c.fareportal.com/n/ops/cs/Images/chatbotqr-b.png);height:202px!important;height:195px!important;overflow:hidden}.qr-tiles-head{display:flex;flex-direction:row;justify-content:space-between}.qr-tiles-head .close-icon{cursor:pointer;height:12px;margin-right:-3px;position:relative;top:-9px;width:12px}.qr-tiles-head .qr-head{color:#313541;font-family:Arial;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;text-align:left}.qr-content{display:flex;flex-direction:row;justify-content:space-between}.qr-content_text .qr-check{height:8px;position:relative;top:-6px;width:10.666666030883789px}.qr-content_text{display:flex;width:194px}.qr-content_text .qr-text-list{color:#51555e;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;margin-left:6px;text-align:left}.qr-col1{float:left}.qr-mobile-cion{position:relative;top:8px}.get-the-appbtn,.pt-12{padding-top:12px}.get-app-btn{background:#ff4600;border:1px solid #ff4600;border-radius:4px;color:#fff;cursor:pointer;font-family:Arial;font-size:16px;font-weight:700;height:40px;letter-spacing:0;line-height:18px;text-align:center;width:128px}.qr-desk-cion{height:100px;margin-left:10px;position:relative;top:8px;width:101px}.qr-txt-btm{color:#313541;font-family:Arial;font-size:12px;font-weight:700;letter-spacing:0;line-height:14px;margin-top:16px;text-align:left}.qr-tiles-desktop .get-the-appbtn{padding-top:8px}.qr-right-content{text-align:center}.pt-6{padding-top:6px}.scan-app-download{background:#fff;border-radius:4px;height:116px;margin:8px 0;padding:12px 16px;width:100%}.scan-title{color:#313541;font-family:Arial;font-size:14px;font-weight:700;letter-spacing:-.015em;line-height:20px;text-align:left}.scan-contain{display:flex;flex-direction:row;justify-content:space-between}.scan-app-qr{height:75px;opacity:.800000011920929px;position:relative;top:-4px;width:75px}.can-list-text{color:#51555e;display:flex;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:14px;margin-top:10px}.scan-check-icon{height:8px;margin-right:6px;position:relative;top:0;width:10.666666030883789px}.qr-tiles.qr-iframe .qr-left-content{width:174px}@media(max-width:480px){.qr-tiles{animation:show-animation 3s forwards}}@media(max-width:375px){.qr-tiles.qr-iframe{width:342px!important}.qr-tiles.qr-iframe .qr-left-content{width:174px}.qr-tiles.qr-tiles-desktop{width:342px!important}.scan-app-download{padding:12px 10px!important}.scan-app-qr{height:70px!important;top:0!important;width:70px!important}.can-list-text{font-size:11px!important}.qr-mobile-cion{right:8px;top:4px!important}.qr-tiles-head .qr-head{font-size:16px!important}.qr-tiles.qr-tiles-desktop .qr-tiles-head{margin-bottom:4px!important}.qr-tiles-head .close-icon{margin-right:-5px!important}}@media(max-width:320px){.qr-tiles-head .qr-head{font-size:14px!important}.qr-tiles.qr-tiles-desktop{height:162px!important;width:290px!important}.qr-tiles{padding:8px 0 0 8px!important;width:301px!important}.qr-content_text{padding-top:0!important}.qr-text-list{padding:0!important}.qr-mobile-cion{right:14px;width:95px!important}.qr-tiles-head .close-icon{top:1px!important}.qr-content_text .qr-text-list{margin-left:6px!important}.scan-app-download{height:118px!important}.can-list-text{font-size:11px!important;margin-top:6px!important}.scan-title{font-size:13px!important}.scan-app-qr{height:62px!important;top:0!important;width:62px!important}.qr-tiles-desktop .get-the-appbtn{padding-top:3px!important}.qr-tiles-head .close-icon{margin-right:8px!important;top:-3px!important}.qr-tiles-desktop .mt{margin-top:2px}}:root{--font-family-arial:Arial;--display-flex:flex;--flex-direction-row:row;--justify-content-space-between:space-between;--txt-align-center:center;--txt-align-left:left;--txt-align-right:right;--blue:#1565ff;--white:#fff;--nowrap:nowrap;--cursor-pointer:pointer}.traverler-form{margin:10px 0}.pnrDiv{color:#6e7a9a;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:12px;line-height:14.52px;margin-left:17px}.pnrTitle{font-weight:700}.pnr{color:#000;font-weight:400}.copy{cursor:pointer;margin-left:8px;position:relative;top:2px}.eTicketDiv{color:#6e7a9a;display:flex;font-family:Inter,sans-serif;font-size:12px;line-height:14.52px;margin-left:17px;margin-top:5px}.eTicketTitle{font-weight:700}.eTicket{color:#000;font-weight:400}.Traveller-details_header{background:#f6f6f9;color:#303f5b;display:var(--display-flex);flex-direction:var(--flex-direction-row);font-family:var(--font-family-arial);font-size:12px;font-weight:400;height:35px;letter-spacing:0;line-height:15px;padding:10px 16px;text-align:var(--txt-align-left)}.Traveller-details_header span{font-weight:700}.traveler-pnr{padding-left:60px}.trv-item_header{background:var(--white);margin-top:10px;padding:0 18px}.trv-item_header,.trvr_item{display:var(--display-flex);flex-direction:var(--flex-direction-row)}.trvr_item{padding:6px 18px 4px}.trv-item_header>*,.trvr_item>*{width:33.33333%}.trv-item_header .item{color:#6e7a9a;font-size:11px}.trv-item_header .item,.trvr_item .item{font-family:var(--font-family-arial);font-weight:400;letter-spacing:0;line-height:17px;text-align:var(--txt-align-left)}.trvr_item .item{color:#303f5b;font-size:14px;overflow-wrap:break-word;padding-right:4px}.tmt-24{margin-top:24px}.slct-seat-btn{background:var(--white);border:1px solid var(--blue);border-radius:4px;color:var(--blue);height:41px;margin-top:12px;padding:12px 63px;width:296px}.txt-center{text-align:var(--txt-align-center)}.nowrap{white-space:var(--nowrap)}.traveler-stop-wrapper{display:var(--display-flex);flex-direction:var(--flex-direction-row);gap:25px;margin-bottom:10px;margin-top:5px;overflow:auto;padding:0 16px;scrollbar-width:thin}.stop-cta_list{background:#eee;border:none;border-radius:4px 0 0 0;color:#6e7a9a;cursor:var(--cursor-pointer);font-family:var(--font-family-arial);font-size:12px;font-weight:700;line-height:14.52px;margin-bottom:2px;padding:10px;white-space:var(--nowrap)}.stop-cta_list.active{background:#e7efff;border:1px solid var(--blue);color:var(--blue)}.special-services-block{margin:12px 0;padding:0 14px 0 18px}.special-services-block_header{font-size:14px;font-weight:700;line-height:16.94px}.special-request-sub-header,.special-services-block_header{color:#6e7a9a;font-family:var(--font-family-arial);text-align:var(--txt-align-left)}.special-request-sub-header{font-size:12px;font-weight:400;line-height:14.52px;padding:8px 0}.special-dropdownform{position:relative}.customer-dropdown{align-items:var(--txt-align-center);background:#f5f6f9;border-radius:4px;display:var(--display-flex);flex-direction:var(--flex-direction-row);height:41px;justify-content:var(--justify-content-space-between);padding:8px 14px}.customer-dropdown-list{background:#f5f6f9;box-shadow:0 6px 12px rgba(0,0,0,.175);font-size:12px;height:100px!important;left:0;margin-top:-4px;overflow:hidden;overflow-y:auto!important;padding:10px;position:relative;scrollbar-width:thin;top:5px;width:100%;z-index:1000}.pt12{padding-bottom:12px}.customer-dropdown-list li{color:#303f5b;cursor:pointer;font-family:var(--font-family-arial);font-size:12px;font-weight:400;height:auto;list-style:none;padding:6px 4px 4px}.customer-dropdown-list li:hover{background:#b2bbd4}.customer-dropdown label{color:#303f5b;cursor:var(--cursor-pointer);font-family:var(--font-family-arial);font-size:14px;font-weight:400;line-height:16.94px;text-align:var(--txt-align-left);width:100%}.special-ddl{background:#f5f6f9;border:none;height:41px;width:100%}.special_request_text{color:#6e7a9a;font-size:12px;line-height:14.52px}.special_request_text,.special_service{font-family:var(--font-family-arial);font-weight:400;text-align:var(--txt-align-left)}.special_service{color:#303f5b;font-size:14px;line-height:16.94px;padding:8px 0}.special_service span{padding:0 10px}.special_cta{cursor:var(--cursor-pointer)}.special-request_flyer_header{color:#6e7a9a;font-family:var(--font-family-arial);font-size:12px;font-weight:400;line-height:14.52px;text-align:var(--txt-align-left)}.special-request_flyer_details{align-items:var(--txt-align-center);border:1px solid #b4bde9;border-radius:4px;display:var(--display-flex);flex-direction:var(--flex-direction-row);height:68px;justify-content:var(--justify-content-space-between);margin-top:8px;padding:12px 8px;width:181px}.special-airline_logo{height:28px;width:30px}.special-airlilne_name,.special-bookingid{color:#6e7a9a;font-family:var(--font-family-arial);font-size:14px;font-weight:400;line-height:16.94px;text-align:var(--txt-align-left)}.special-bookingid{color:#303f5b}.speciall-bookingid-input{background:#f2f2f2;border:none;color:#6e7a9a;font-family:var(--font-family-arial);font-size:12px;font-weight:400;height:33px;line-height:14.52px;outline:none;padding:2px;text-align:var(--txt-align-left);width:100%}.special-cta-block{display:var(--display-flex);flex-direction:var(--flex-direction-row);gap:10px;justify-content:var(--justify-content-space-between);margin-top:9px;padding:0 17px}.special-cta{border:1px solid var(--blue);border-radius:8px}.special-cta,.special-cta-save{color:var(--blue);cursor:var(--cursor-pointer);font-family:var(--font-family-arial);font-size:16px;font-weight:700;gap:10px;line-height:30px;padding:4px;width:98%}.special-cta-save{border:0;border-radius:8px}.wtbg{background-color:#fff}.traveler_block{background:var(--white-100)}.traveler_head{color:#1c1b1f;font-size:11px;line-height:13px}.traveler_wraper{padding:10px}.traveler_email-cta{background:var(--white-100);border:1px solid var(--light-blue-300);border-radius:4px;color:var(--light-blue-100);cursor:pointer;font-size:11px;height:21px;padding:3px 6px}.cta-traveler{cursor:pointer}.traveler_navigation-item .traveler_name{color:#142b6c;font-size:var(--font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:208px}.traveler_navigation-item .traveler_gender{align-items:center;color:#303f5b;display:inline-flex;font-size:var(--font-size-sm);white-space:nowrap}.traveler_navigation-item .traveler_gender .traverler_navigation-cta{display:inline-block;margin-left:4px}.traverler_navigation-cta img{cursor:pointer;height:8px;margin-left:2px;width:14px}.traveler_navigation-block{border:1px solid #cce2f9}.traveler_navigation-item{background:#f0f3fb;border-radius:4px 4px 0 0;height:34px;padding:8px 16px}.traveler_eticket-no{color:#303f5b;font-size:var(--font-size-sm)}.traveler_eticket-no img{position:relative;top:2px}.traveler_navigation-name-title{color:var(--grey-400);font-size:11px}.traveler_navigation-name-title span{color:var(--grey-700);line-height:16px}.traveler_special-request{margin-bottom:8px}.traveler_special-request-title{color:var(--grey-500);font-size:11px;padding:0 8px}.is-border-top{border-top:1.5px dashed #cacfdd}.travel_special-notavailable{align-items:flex-start;background:#d8f0ff;border:1px solid #99dbff;border-left:4px solid #004266;border-radius:4px;color:#00314c;font-size:var(--font-size-sm);padding:6px 0}.travel-close{cursor:pointer;height:12px;position:relative;top:4px;width:12px}.travel_special-notavailable img{margin:0 6px}.travel_special-requestpopup{background:#fff;border-radius:16px 16px 0 0;padding:30px 18px 18px}.travel_special_title{color:#51555e;font-size:var(--font-size-lg);padding-top:0}.travel_special_title span:after{background:#d9d9d9;border-radius:4px;content:"";height:5px;left:37%;position:absolute;top:-15px;width:94px}.travel_special-wrap .form-control{border:1px solid #e1e1e1;border-radius:8px;height:Hug (33px)px;margin-bottom:6px;padding:8px}.form-control.is_rd-selected{border:1px solid #006ee3}.travel_disclaimer{color:#73767f;font-size:11px;padding-top:6px}.submit_cta{background:var(--light-blue-300);border:none;border-radius:5px;color:var(--white-100);cursor:pointer;font-size:var(--font-size-md);height:41px!important;width:100%!important}.custom-select{color:#000;font-size:1.15rem;margin-top:3rem;max-width:100%;position:relative;width:400px}.select-button{align-items:center;border:1px solid #caced1;border-radius:.25rem;color:var(--grey-600);cursor:pointer;display:flex;justify-content:space-between;padding:6px 4px}.select-button,.select-dropdown{background-color:#fff;font-size:12px;width:100%}.select-dropdown{border:1px solid #caced1;border-radius:4px;list-style:none;margin-top:2px;max-height:200px;overflow-y:auto;padding:0}.select-dropdown li{align-items:center;cursor:pointer;display:flex;gap:1rem;height:33px;margin:4px 0;padding:2px;position:relative}.select-dropdown li:hover{background-color:#ededed}.select-dropdown::-webkit-scrollbar{width:7px}.select-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:25px}.select-dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}.selected-value{flex:0 0 84%;text-align:left}.select-dropdown.is-dropdown-hide{display:none}.txt-addfrequent{border:1px solid #73767f;border-radius:4px;height:34px;padding:7px 8px;width:100%}.submit_cta.frequent-cta{background:var(--white-100);border:1px solid #006ee3;color:var(--light-blue-300)}.extra-info{flex:0 0 14%}.spac-info{flex:0 0 25%}.traveler_special_msgpopup{background:var(--white-100);border-radius:16px 16px 0 0;padding:24px 18px}.special_header{color:var(--grey-600);font-size:var(--font-size)}.special_wraper-contain p{color:var(--grey-700);font-size:var(--font-size)}.special_disclaimer{color:var(--grey-700);font-size:11px;line-height:12px}.special_cta{background:var(--blue-600);border:1px solid var(--blue-600);border-radius:8px;color:var(--white-100);font-size:var(--font-size);height:43px;width:100%}.traveler_special_msgpopup .travel-close{position:absolute;right:15px;top:16px}@media only screen and (max-width:480px){.travel_special-requestpopup,.traveler_special_msgpopup{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;height:75%;position:fixed;width:100%}.travel_special-form{height:calc(100% - 45px)!important;height:438px;overflow-y:auto!important;scrollbar-width:thin}}@media screen and (min-width:481px){.travel_special-requestpopup,.traveler_special_msgpopup{background:#fff;border-radius:8px;box-shadow:0 -3px 16px 0 #0000001f;min-height:358px;position:absolute;width:360px}.travel_special-wrap{height:calc(100% - 120px)!important;overflow-y:auto!important}.travel_special-form{height:340px}}.travel_special-requestpopup .loggedIn_Close_Icon{position:absolute;right:0}.traveler_footer{background:#fff;bottom:0;position:sticky}.bookingDetailsPopup{background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -3px 16px 0 #0000001f;position:absolute}.bookingDetailsPopupHeaderBlock{align-items:center;display:flex;height:60px;justify-content:center}.bookingDetailsPopupHeaderBlock .bookingDetailsHeader{align-items:center;color:#313541;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:17px;padding-top:14px;text-align:center}.bookingDetailsPopupHeaderBlock span{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:0;line-height:17px;opacity:.7}.bookingDetailsPopupHeaderBlock .bookon_date{font-weight:200}.bookingDetailsPopupHeaderBlock .cancel_Close_Icon{cursor:pointer;height:14px;position:absolute;right:10px;top:24px;width:14px}.bookingdetailstabs .nav-tabs .nav-tabs_items{display:inline}.bookingdetailstabs .nav-tabs .nav-tabs_items .btn-tabs{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#313541;cursor:pointer;font-weight:700;gap:10px;min-width:82px;padding:10px}.bookingdetailstabs .nav-tabs .nav-tabs_items a:hover{color:#58a6d5;text-decoration:none!important}.bookingdetailstabs .nav-tabs .nav-tabs_items .btn-tabs:hover,.bookingdetailstabs .nav-tabs .nav-tabs_items.is-active .btn-tabs{background:#e7efff!important;border:1px solid #1565ff!important;color:#1565ff}.bookingdetailstabs .nav-tabs_items.is-active a{color:#1565ff;font-size:13px;font-weight:700;letter-spacing:0;line-height:16px;text-align:left}.bookingdetailstabs{box-shadow:0 3px 12px 0 #0000000d;height:60px;margin-bottom:10px;padding-left:10px;padding-right:10px;position:relative;text-align:center;top:4px}.bookingdetailstabs .nav-tabs{display:flex;position:relative;top:5px}.nav-tabs li{width:100%}.add-ons-container-iamdone{padding:0 20px 0 0}.add-on-list .list-icon{position:relative;top:2px}.list-right{color:#313541;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;text-align:left;text-align:right;width:200px}.message__block .travel-protection-plan{width:242px}.message__block .travel-protection-plan,.travel-protection-plan{border:1px solid #bdbdbd;border-radius:8px;height:auto;margin-bottom:8px;padding:12px 16px}.travel-protection-plan-iamdone{border:1px solid #bdbdbd;border-radius:8px;height:auto;margin-bottom:9px;max-width:290px;padding:12px 16px}.learn-more a{color:#4339e4;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;padding-left:20px;text-align:left}.learn-more .brb-card-learn-more{padding-left:10px}.add-on-bottom{display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.addon-btn-sec .add-btn{background:#fff;border:2px solid #4339e4;border-radius:8px;color:#4339e4;font-size:14px;height:44px;line-height:17px;text-align:center;width:194px}.add-on-price,.addon-btn-sec .add-btn{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:0}.add-on-price{color:#313541;font-size:20px;line-height:20px;text-align:left}.add-on-sup{font-size:12px}.add-on-price span{color:#73767f;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;text-align:left}.cont-btn{background:#ff4600;border:2px solid #ff4600;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:44px;width:140px}.addon-btn-sec .select-addOn_disabled{background-color:#afb1b7;border:none;cursor:not-allowed}.purchase-msg{color:#f83838;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;letter-spacing:0;line-height:10px;text-align:left}.bookingHeaderTopRule:after{border-radius:4px;border-top:5px solid #d9d9d9;content:"";display:block;height:5px;position:relative;text-align:center;top:-8px;width:84px}.cancel-booking-layover .layover-time{padding-left:4px}@media only screen and (max-width:480px){.bookingDetailsPopup{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;height:75%;position:fixed;width:100%}.booking-container{height:calc(100% - 140px)!important;overflow-y:auto!important}.schedChange .booking-container{height:calc(100% - 60px)!important;overflow-y:auto!important;padding-bottom:0}.addons-upfront .alice-carousel__stage-item{margin-right:6px!important}.increase-addons-height{height:calc(100% - 2px)!important}}@media only screen and (max-width:375px){.bookingdetailstabs .nav-tabs .nav-tabs_items .btn-tabs{min-width:80px!important}}@media screen and (min-width:481px){.bookingDetailsPopup{background:#fff;border-radius:8px;box-shadow:0 -3px 16px 0 #0000001f;min-height:358px;position:absolute;width:360px}.booking-container{max-height:290px!important;overflow-y:auto!important;padding-bottom:16px;scrollbar-width:thin}.booking-container.traver-exchange{max-height:18.6rem!important;overflow-y:auto!important;padding-bottom:.5rem}.increase-addons-height{max-height:358px!important}}.bookingdetailstabs .nav-tabs.traver-exchange{display:inline-block}.bookingdetailstabs .nav-tabs.traver-exchange .nav-tabs_items{padding:.625rem .563rem}.nav-tabs.traver-exchange .nav-tabs_items .btn-tabs:hover{background:#e7efff!important;border:1px solid #1565ff!important;color:#1565ff}.nav-tabs.traver-exchange .nav-tabs_items:hover{background:#fff!important;border:1px solid #fff!important;color:#1565ff}.car-hotel-details{background:var(--white-100);color:var(--grey-600);padding:8px 16px}.car-hotel-details .logo{height:98px;width:180px}.is-hotel-service{color:var(--grey-50);font-size:11px;width:50%}.car-status{color:var(--grey-700);font-size:var(--font-size-lg)}.car-details,.car-name{font-size:var(--font-size-md)}.carautomatic{height:12px;width:14px}.route{color:#303f5b;display:block;list-style:none;margin:15px 0;padding:0;position:relative}.route:before{background:#cbcbcb;bottom:0;content:"";height:120px;left:5px;position:absolute;top:29px;width:2px}.route__item:before{background:#6c757d;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:22px;width:10px;z-index:2}.route__details{display:block;font-size:14px;margin-top:10px;padding-left:30px}.details-panel .route__title{color:#787878;display:block;font-size:16px}.details-panel .route__title-lg{color:#333;font-size:16px}.route__info{display:block;font-size:14px;margin:16px 0}.route__destination:before{background:#6c757d}.route__destination-text{color:#333;font-size:16px;font-weight:700;left:-95px;position:absolute;text-align:right;width:75px}.route__destination:after{bottom:0;content:"";left:0;position:absolute;top:5px;width:2px;z-index:1}.route__stop-layover{display:block;font-size:14px;font-weight:700;margin-top:19px;position:relative}.route__stop-layover:before{bottom:-25px;top:2px}.route__stop-layover:before,.route__stop:after{border-left:2px dotted #fff;content:"";left:0;position:absolute;width:2px;z-index:1}.route__stop:after{bottom:0;bottom:-25px;top:5px}.route-pick{font-size:12px}.route-pick_time{color:#303f5b;font-size:16px}.route-pick_date{font-size:11px}.hotel-confirmation-details,.route_days{font-size:12px}.car-hotel-details.is-hotel-booking .logo{width:100%}.hotel-confirm-noofbooking{text-align:left;width:40%}.hotel-confirm-no img{position:relative;top:4px}.car-hotel-details.is-hotel-booking .route:before{height:100px}.add-ons_content-header .image{margin-top:0!important}.hotel-class{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:5px;justify-content:center}.addons-loader{animation:spin 1s linear infinite,colorChange 2s linear infinite;border:4px solid #3f5ff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:40px;vertical-align:middle;width:40px}.purchased-popup{display:flex;flex-direction:row;justify-content:end;margin-right:20px;margin-top:10px}.purchased-popup-cross{cursor:pointer}.addons-loader-parent{align-items:center;display:flex;flex-direction:row;justify-content:center}.pendingForConfirmationStatus{background:#f9edc8;border:1px solid #fec41a;color:#fec41a}@media screen and (min-width:481px){.baggageProtactionPopup{background:#fff;border-radius:8px;box-shadow:0 -3px 16px 0 #0000001f;min-height:318px;position:absolute;width:331px}}@media only screen and (max-width:480px){.baggageProtactionPopup{animation:show-animation 1s forwards;background:#fff;border-left:1px solid #ededed;border-radius:8px 8px 0 0;border-right:1px solid #ededed;bottom:0;position:fixed;width:100%}.baggageProtactionPopup .complementary-add_on,.baggageProtactionPopup .complementary_addOnPopup{margin:16px!important;width:85%!important}.baggage-pro-popup-cross{right:10px!important}}.baggage-pro-popup-cross{cursor:pointer;display:block;float:right;height:14px;position:fixed;right:10px;top:8px;width:14px}.baggageProtactionPopup .complementary-add_on,.baggageProtactionPopup .complementary_addOnPopup{margin-top:15px}.cencel-booking_flight_details .depart__airport{color:#757575}.baggage-icons{height:17px;position:relative;top:2px;width:17px}.naviagation-block{background:#fff;border:1px solid #cce2f9}.rapper-comp{padding:6px}.trip-list{padding:0 8px}.trip-list .trip-list-title{color:var(--grey-700);font-size:var(--font-size-sm);line-height:14px}.navigation-item{background:#f1f3fe;border-radius:4px;cursor:pointer;padding:6px 12px}.trip-destination{color:var(--blue-600);font-size:var(--font-size)}.trip-destination-time{color:var(--grey-700);font-size:var(--font-size-sm)}.navigation-cta{cursor:pointer;display:block}.navigation-item.is-active{background:linear-gradient(91.2deg,#0064ce -.83%,#001f7c 124.55%)}.navigation-item.is-active .trip-destination,.navigation-item.is-active .trip-destination-time{color:var(--white-100)}.trip-airline-confirmation{color:var(--grey-700);font-size:var(--font-size-sm)}.select-contract-head{color:var(--grey-600);font-size:11px;padding-right:10px}.contract-logo{height:26px;position:relative;top:7px;width:27px}.contract-airline{color:#414c68;flex:0 0 65%}.contract-airline .airline-name{font-size:12px}.select-contract-head .flight-no{align-items:center;border:1px solid #51555e;border-radius:4px;display:inline-flex;height:20px;padding:0 8px}.contract_wrap-trip .trip__body--tc-container{display:flex!important;flex-direction:column;position:relative;width:auto}.trip_body-time{color:var(--blue-900)}.flight-duration-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.is-stop-time{color:var(--grey-700);font-size:var(--font-size-sm);margin-bottom:4px}.is-stop:after{background-color:#dbdbdc;content:"";display:block;height:.1px;position:relative;top:-14px;width:84px;z-index:1}.stop_time-icon{position:relative;top:-2px;z-index:10}.trip_body-code,.trip_body-day{color:var(--grey-600);font-size:var(--font-size-sm);font-weight:700;line-height:16px}.trip_body-day{color:var(--grey-400)}.contract_wrap-trip .trip__body--tc-container:first-child{align-items:start}.contract_wrap-trip .trip__body--tc-container:last-child{align-items:end}.trip_body_airportname{color:#73767f;font-size:var(--font-size-sm);line-height:16px}.trip_body-airport{flex:0 0 45%}.trip_baggage-wrap span{color:var(--grey-700);font-size:10px}.trip-person-icon{height:13px;position:relative;top:3px;width:9px}.trip-carry-icon,.trip-check-icon{height:12.97px;position:relative;top:2px;width:14px}.trip_body-add-cta{color:#1565ff;cursor:pointer;font-size:10px;text-decoration:underline}.trip_body-layover{background:#f1f3fe;color:var(--grey-700);font-size:var(--font-size-sm);line-height:16px;padding:4px 0}.trip-techinal-stop{color:#b47100}.trip-layover-icon{flex:0 0 9%;height:21px;margin-left:12px;margin-right:8px;position:relative;top:0;width:20px}.trip_body-footer{border-top:1px dashed #b1b3be;color:var(--grey-700);font-size:10px;padding:10px 10px 10px 0}.trip_body-footer img{height:9px;width:13px}.trip_body-footer .trip-body-check{height:11px;margin-right:4px;position:relative;top:1px;width:13px}.trip-carry-icon img{margin-right:4px}.airport-change-note{background:#fff3c9;border-radius:8px;color:#212121;display:flex;font-family:Arial;font-size:12px;font-weight:400;height:auto;letter-spacing:0;line-height:16px;margin-top:16px;padding:10px 16px;text-align:left}.airport-change-note .stop_watch-icon{height:20px;margin-right:16px;margin-top:2px;width:20px}.airport-change-note .city-code{color:var(--red-400);font-weight:700}.airport-change-note .visa-link{text-decoration:none}.loggedIn-booking{background:#fff;border-radius:8px 8px 0 0;box-shadow:0 -3px 16px 0 #0000001f;position:absolute}.popUp-show{animation:show-animation 1s}.loggedIn-booking .login-user-booking-container .spinnersmall{height:20px;width:20px}.popUp-hide{animation:hide-animation 1s}::-webkit-scrollbar{width:0}.loggedIn-booking-header{align-items:center;background:#145dfd;border-radius:8px 8px 0 0;color:#fff;display:flex;height:56px;justify-content:space-between;padding:12px 18px 12px 26px}.loggedIn-booking-header p{font-size:14px;line-height:14px}.loggedIn-booking-header p,.loggedIn-booking-header span{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:0}.loggedIn-booking-header span{font-size:11px;line-height:17px;opacity:.7}.logged-In-header-line{color:#fff;font:Arial;font-size:14px;font-weight:700;line-height:20px}.loggedIn-booking-header .bookon_date{font-weight:200}.booking-content{min-height:400px}.loggedIn-booking-header .loggedIn_Close_Icon{cursor:pointer;float:right;position:relative}.loggedIn-nav-tab .loggedIn-nav-tab-items{display:inline}.loggedIn-nav-tab .loggedIn-nav-tab-items a{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:0;line-height:16px;text-decoration:none}.loggedIn-nav-tab .loggedIn-nav-tab-items a:hover{color:#58a6d5;text-decoration:none!important}.loggedIn-nav-tab-items.active_tab:after{background:transparent;border-bottom:2px solid #1565ff;bottom:-10px;content:"";left:35%;position:absolute;top:0;width:30%;z-index:0}.loggedIn-nav-tab-items.active_tab a{color:#1565ff;font-size:13px;font-weight:700;letter-spacing:0;line-height:16px;text-align:left}.loggedIn-booking-tab{box-shadow:0 2px 9px 0 #00000021;height:48px;margin-bottom:10px;position:relative;text-align:center;top:4px}.booking-container{overflow-y:auto;padding-bottom:16px}.booking-container::-webkit-scrollbar{width:6px}.booking-container::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:8px}.booking-container::-webkit-scrollbar-thumb:hover{background:#b5b3b3}.loggedIn-booking-tab .loggedIn-nav-tab{display:flex;position:relative;top:5px}.loggedIn-nav-tab li{width:100%}.booking-d-note{background:#fff3c9;border-radius:8px;font-family:Arial;font-size:10px;font-weight:400;height:92px;letter-spacing:0;line-height:17px;margin-top:16px;padding:10px 16px;text-align:left}.booking-d-note span{font-weight:700}@media(max-width:320px){.billing-details{padding:10px 16px}.traveler-pnr{padding-left:20px!important}.slct-seat-btn{width:232px!important}.cencel-booking_flight_details .d-header,.cencel-booking_flight_details .d-header .View-details-depart-stop{font-size:10px!important}.cencel-booking_flight_details .d-header{margin:4px!important}}.add-ons-container{padding:0 20px 20px}.add-ons-header{color:#142b6c;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:22px;margin:18px 0;text-align:left}.add-ons-content{border-radius:8px;min-height:205px;padding:16px;width:320px}.add-traveler{background:#f0f3fb}.add-ons_content-header{align-items:center;color:#142b6c;display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;margin-bottom:18px;text-align:left}.add-ons-title{padding-left:10px;text-align:center}.add-on-list{display:flex;flex-direction:row;margin-top:14px}.add-on-list .list-icon{height:11px;width:11px}.add-on-list .list-text{color:#313541;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;padding-left:10px;text-align:left}.recommended{border:1px solid #bdbdbd}.add-onbtn{background:#fff;border:1px solid #1565ff;border-radius:4px;color:#1565ff;cursor:pointer;height:41px;padding:12px 63px;width:100%}.add-onbtn,.add-ons_content-header .add-ons_amount{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:19px}.add-ons_content-header .add-ons_amount{color:#313541;flex:auto;text-align:right}.add-ons_amount p{color:#73767f;font-size:10px;font-weight:400;letter-spacing:0;line-height:12px;text-align:right}.add-ons_amount sup{font-size:10px}.mt24{margin-top:24px!important}.login-user-booking-container::-webkit-scrollbar{width:10px}.login-user-booking-container::-webkit-scrollbar-track{background:#f1f1f1}.login-user-booking-container::-webkit-scrollbar-thumb,.login-user-booking-container::-webkit-scrollbar-thumb:hover{background:#ccc}.other-booking{color:#006ee3;cursor:pointer;font-family:Arial;font-size:14px;font-weight:700;letter-spacing:-.015em;line-height:20px;text-decoration:underline}.oth-main{padding-top:9px;text-align:center}@media(max-width:428px){.login-user-booking-container{padding:18px 46px!important}}@media(max-width:375px){.cencel-booking_flight_details .d-header,.cencel-booking_flight_details .d-header .View-details-depart-stop{font-size:12px!important}.login-user-booking-container{padding:18px 35px!important}}@media(max-width:320px){.billing-details{padding:10px 16px}.traveler-pnr{padding-left:20px!important}.slct-seat-btn{width:232px!important}.cencel-booking_flight_details .d-header,.cencel-booking_flight_details .d-header .View-details-depart-stop{font-size:10px!important}.cencel-booking_flight_details .d-header{margin:4px!important}.login-user-booking-container{padding:18px!important}}.btn-seat-select{background-color:#fff;border:1px solid #1565ff;border-radius:6px;color:#1565ff;cursor:pointer;font-family:Arial;font-size:16px;font-weight:700;height:45px;letter-spacing:0;line-height:19px;margin-top:18px;text-align:center;width:90%}.login-user-booking-container{padding:18px 35px}@media only screen and (max-width:480px){.loggedIn-booking{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;height:75%;position:fixed;width:100%}.login-user-booking-container .BookingAndRefundTile{border-radius:8px!important;box-shadow:0 1px 6px 0 #00000040;height:auto!important;margin-bottom:10px;padding:16px!important;width:105%!important}.login-user-booking-container .booking-flight-details-dir-logo .airline-logo{height:24px!important;width:24px!important}.login-user-booking-container .BookingAndRefundTile-header{padding:0 0 8px!important}.login-user-booking-container{height:calc(100% - 140px)!important;overflow-y:auto!important;overflow:hidden}}@media screen and (min-width:481px){.loggedIn-booking{background:#fff;border-radius:8px;box-shadow:0 -3px 16px 0 #0000001f;max-height:475px;position:absolute;width:385px}.login-user-booking-container .BookingAndRefundTile{border-radius:8px!important;box-shadow:0 1px 6px 0 #00000040;height:auto!important;margin-bottom:10px;padding:16px!important;width:100%!important}.login-user-booking-container .booking-flight-details-dir-logo .airline-logo{height:24px!important;width:24px!important}.login-user-booking-container .BookingAndRefundTile-header{padding:0 0 8px!important}.login-user-booking-container{max-height:290px!important;overflow-y:auto!important;overflow:hidden}}@media(max-width:320px){.cencel-booking_flight_details .flight-depart,.cencel-booking_flight_details .flight-trip-duration{font-size:10px!important}}.loggedIn-nav-tab-items.active_tab{background:#fff!important;border:none!important}.cancel-reason-popup{background:#fff;border-radius:8px 8px 0 0;box-shadow:0 -3px 16px 0 #0000001f;padding:16px;position:absolute;z-index:1000}.cancel-reason-popup header{color:#313541;font-family:Arial;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;text-align:left}.cancel-reason-list{margin-top:9px}.cancel-reason-list p{margin-top:6px}.cancel-reason-text{border:1px solid #9da1ae;border-radius:8px;gap:16px;height:90px;overflow-y:auto;overflow:hidden;padding:16px;resize:none;width:100%}.cancel-reason-text:focus,.cancel-reason-text:focus-visible{border:1px solid #9da1ae;outline-color:#9da1ae;outline-width:0}.other-text{margin:4px 0 6px}.cancel-reason-btn{background:#ff4600;border:1px solid #ff4600;border-radius:8px;color:#fff;cursor:pointer;font-family:Arial;font-size:18px;font-weight:700;height:48px;letter-spacing:0;line-height:21px;text-align:center;width:240px}.cancel-reason-skip{cursor:pointer;margin-left:50px}.rdbtn:checked,.rdbtn:not(:checked){left:-9999px;position:absolute}.rdbtn:checked+label,.rdbtn:not(:checked)+label{color:#73767f;cursor:pointer;display:inline-block;font-family:Arial;font-size:14px;line-height:18px;padding-left:22px;position:relative}.rdbtn:checked+label:before,.rdbtn:not(:checked)+label:before{background:#fff;border:1px solid #006ee3;border-radius:100%;content:"";height:14px;left:0;position:absolute;top:0;width:14px}.rdbtn:checked+label:after,.rdbtn:not(:checked)+label:after{background:#006ee3;border-radius:100%;content:"";height:8px;left:4px;position:absolute;top:4px;-webkit-transition:all .2s ease;transition:all .2s ease;width:8px}.rdbtn:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.rdbtn:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.rdbtn:checked+label{color:#000!important;font-weight:700}.rdOther{padding-bottom:6px}@media only screen and (max-width:480px){.cancel-reason-btn{width:176px!important}.cancel-reason-popup{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;position:fixed;width:100%}}@media screen and (min-width:481px){.cancel-reason-popup{background:#fff;border-radius:8px;box-shadow:0 -3px 16px 0 #0000001f;position:absolute;width:400px}}.passport-details{background:#fff;border-radius:8px;gap:16px;height:320;padding:14px 19px;width:380px}.passport-details_header{color:#212121;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:20px;padding-bottom:8px;text-align:left}.passport-details_header .auto-sug-close{display:block;float:right;height:13px}.passport-details_header-txt{color:#212121;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.015em;line-height:20px;margin-bottom:16px;text-align:left}.passport-list{display:flex;flex-direction:row;gap:10px;margin-bottom:16px;overflow-x:auto}.passport-passenger-list_cta{background:#eee;border:0 solid #eee;border-radius:4px 0 0 0;color:#6e7a9a;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:14.52px;padding:10px;white-space:nowrap}.passport-passenger-list_cta.active{background:#e7efff;border:1px solid #1565ff;color:#1565ff}.passport-details-form .formcontrol{border:1px solid #3f5ff680;border-radius:4px;color:#212121;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;gap:24px;height:36px;letter-spacing:-.015em;line-height:20px;outline:none;padding:8px 0 8px 12px;text-align:left;width:100%}.passport-details-form .formcontrol::-ms-input-placeholder{color:#d9d9d9}.passport-details-form_fiels{display:flex;flex-direction:row;gap:10px;margin:8px 0}.ddl-contry{border:1px solid #3f5ff680;border-radius:4px;color:#212121;font-size:12px;font-weight:400;gap:24px;outline:none;padding:8px 0 8px 12px;text-align:left;width:141px}.ddl-contry,.passport-btn{font-family:Arial,Helvetica,sans-serif;height:36px;letter-spacing:-.015em;line-height:20px}.passport-btn{background:#3f5ff6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;gap:10px;margin-top:8px;padding:8px 32px;width:100%}.passport-btn:disabled{cursor:not-allowed;opacity:.5}.passport-details .validationMsg{color:#dc1414;font-family:Arial;font-size:12px;font-style:normal;line-height:13.31px}.issueDateError{color:red;font-size:12px}@media only screen and (max-width:480px){.passport-details{bottom:0;position:absolute;width:100%}}.feedback-tils{background:#fff;border-radius:8px;gap:16px;height:auto;margin-bottom:20px;padding:16px}.feedback-tils_header{color:#313541;font-size:20px;line-height:18.4px;text-align:left}.cta-feedback-tils,.feedback-tils_header{font-family:Arial;font-weight:700;text-align:center}.cta-feedback-tils{background:#006ee3;border:1px solid #006ee3;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;gap:0;height:40px;line-height:20.7px;margin-top:16px;width:100%}.feedback-tils .cancel_Close_Icon{cursor:pointer;float:right;position:relative;top:0}.feedback-list{display:flex;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px}.feedback-list_cta{background:#fff;border:1px solid #cce2f9;border-radius:4px;cursor:pointer;font-size:14px;letter-spacing:-.2px;line-height:1.2;margin:6px 5px 0 0;padding:8px;transition:.2s}.feedback-list_cta,.feedback-tils_header p{color:#51555e;font-weight:400;text-align:left}.feedback-tils_header p{font-family:Arial;font-size:16px;line-height:19.36px;margin:16px 0}.feedback_inputArea{border:1px solid #cce2f9;border-radius:8px;color:var(--grey-900);font-family:Arial;font-size:14px;font-weight:400;line-height:16.94px;margin-top:16px;max-height:72px;outline:none;padding:9px;resize:none;width:100%}.cta-select{border:1px solid #1565ff;color:#1565ff;-webkit-box-flex:1;-ms-flex-positive:1;border-radius:4px;cursor:pointer;flex-grow:1;font-size:14px;font-weight:400;letter-spacing:-.2px;line-height:1.2;margin:6px 5px 0 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:8px;text-align:left;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@keyframes hide-animation{0%{bottom:0;opacity:0}to{bottom:-80%;opacity:1}}@media only screen and (max-width:480px){.feedback-tils{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-radius:8px 8px 0 0;border-right:1px solid #ededed;bottom:0;margin-bottom:0;position:fixed!important;width:100%}.feedback-tils_header p{margin:22px 0 12px}.cta-feedback-tils{margin-top:9px}.feedback-tils .cancel_Close_Icon{position:relative;top:2px}}@media only screen and (max-width:375px){.feedback-tils{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-radius:8px 8px 0 0;border-right:1px solid #ededed;bottom:0;margin-bottom:0;position:fixed!important;width:100%}.feedback-tils_header p{margin:8px 0 12px}}@media only screen and (max-width:320px){.feedback-tils{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-radius:8px 8px 0 0;border-right:1px solid #ededed;bottom:0;margin-bottom:0;position:fixed!important;width:100%}.feedback-tils_header p{margin:8px 0 12px}.cta-select,.feedback-list_cta{font-size:12px}}@media screen and (min-width:481px){.feedback-tils{background:#fff;border-radius:8px;box-shadow:0 -3px 16px 0 #0000001f;height:auto;width:450px}}.cta-feedback-tils.is-cancel-cta{background:var(--white-100);border:transparent;color:var(--blue-600);width:60%}.feedback-list label{color:var(--grey-900)}.space-between-options{margin-bottom:4px}.cencel-booking_flight_details{padding:2px 12px}.cancel_cooking_travel_root{padding:10px 0 4px}.cencel-booking_flight_details .airport__name{color:#757575;font-size:14px;line-height:16px;margin-left:13px;margin-right:6px}.cencel-booking_flight_details .depart__airport{font-size:12px;font-weight:700;line-height:17px;margin-left:17px;padding-left:0}.cencel-booking_flight_details .depart__airport span{font-weight:400}.cencel-booking_flight_details .arrival__airport{color:#757575;font-size:12px;font-weight:700;line-height:24px;margin-left:12px;padding-left:3px}.cencel-booking_flight_details .bookingDetails__body{background-color:#fff;background:#fff;border-radius:0!important;padding:0 8px}.cencel-booking_flight_details .bookingDetails__body,.cencel-booking_flight_details .flight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.cencel-booking_flight_details .mrg-t-15{margin-top:15px}.cencel-booking_flight_details .flight__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7px}.cencel-booking_flight_details .flight__type__label{background-color:#ebebeb;border-radius:4px;color:#212121;font-size:14px;padding:4px 14px}.cencel-booking_flight_details .flight__type__totalDuration{color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.cencel-booking_flight_details .flight__type__totalDuration__colon{margin:0 1px}.cencel-booking_flight_details .flight__type__totalDuration__duration{color:#212121;font-weight:600}.cencel-booking_flight_details .flight__airline{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.cencel-booking_flight_details .airline,.cencel-booking_flight_details .flight__airline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center}.cencel-booking_flight_details .airline{align-items:inherit;color:#212121;font-size:10px;font-weight:400;line-height:16px;margin-left:15px;margin-right:4px}.cencel-booking_flight_details .airline__img{border:1px solid #e5e5e5;border-radius:4px;height:35px;margin-top:-2px;width:50px}.cencel-booking_flight_details .airline__dur{color:#212121;font-size:10px;font-weight:700;line-height:32px;padding:4px 25px 10px}.cencel-booking_flight_details .flight__no{color:#212121;font-family:Arial,sans-serif;font-size:14px}.cencel-booking_flight_details .flight__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#757575;font-family:Arial,sans-serif;font-size:14px;justify-content:space-between}.cencel-booking_flight_details .arrival_time{color:#212121;font-family:Arial,sans-serif;font-size:16px!important;font-weight:700;height:16px;line-height:19px;padding-left:15px;-webkit-text-decoration:none solid #212121;text-decoration:none solid #212121;width:200px}.cencel-booking_flight_details .arrival_time .arrival_date,.cencel-booking_flight_details .departure_time .arrival_date{color:#808ca6;font-size:10px;font-weight:700;line-height:12px;padding-left:10px}.cencel-booking_flight_details .departure_time{font-size:16px;font-weight:700;height:20px;line-height:19px;margin-left:14px;padding-left:1px;-webkit-text-decoration:none solid #212121;text-decoration:none solid #212121;width:100%}.cencel-booking_flight_details .departure_time span{font-size:12px;font-weight:400}.cencel-booking_flight_details .date{height:20px}.cencel-booking_flight_details .flight_number{font-size:12px}.cencel-booking_flight_details .midway{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}.cencel-booking_flight_details .arrow_wrap{height:20px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cencel-booking_flight_details .arrow{margin:2px auto;max-width:40px}.cencel-booking_flight_details .flight__duration{border-top:1px dashed #ccc;display:grid;font-size:12px;padding-top:5px;place-items:center;width:100%}.cencel-booking_flight_details .paxDetails__header{background-color:#f2f2f2;margin:0 -8px;padding:9px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#757575;font-family:Arial;font-size:12px}.cencel-booking_flight_details .paxDetails__data,.cencel-booking_flight_details .paxDetails__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cencel-booking_flight_details .paxDetails__data{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px}.cencel-booking_flight_details .paxDetails__data__name{color:#212121;font-family:Arial,sans-serif;font-size:14px;font-weight:700;max-width:60%;min-width:30%}.cencel-booking_flight_details .paxDetails__data__pnr{color:#757575;font-family:Arial,sans-serif;font-size:14px}.cencel-booking_flight_details .layOver__wrap{position:relative;width:100%;z-index:1}.cencel-booking_flight_details .layOver{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f3f3f3;border-radius:32px;height:28px;justify-content:center;margin:4px 4px 4px 10px;padding:10px;width:202px;z-index:1}.cencel-booking_flight_details .layOver__wrap:after{background:transparent;border-bottom:1px dashed #bababa;bottom:50%;content:"";margin-left:10px;position:absolute;top:0;width:98%;z-index:0}.cencel-booking_flight_details .layOver .img1{margin-left:-35px}.cencel-booking_flight_details .layOver>p{color:#121412;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:15px;margin-left:6px}.cencel-booking_flight_details .layOver .lay-min{font-weight:700}.cencel-booking_flight_details .aircraft__number{color:#3f5ff6!important;font-weight:700;margin-left:43px}.cencel-booking_flight_details .img1{height:auto;max-width:10%}.cencel-booking_flight_details .aircraft__number,.cencel-booking_flight_details .airline__name{color:#757575;color:#212121;font-size:10px;line-height:15px;padding:0 7px;text-align:right}.cencel-booking_flight_details .des-code{font-weight:400}.cencel-booking_flight_details .flight-root:before{background:#bebebe;bottom:36px;content:"";left:5px;position:absolute;top:9px;width:1px}.cencel-booking_flight_details .flight-root-item:before{background:#fff;border:1px solid #bebebe;border-radius:50%;content:"";height:11px;left:-15px;position:absolute;top:6px;width:11px;z-index:2}.cencel-booking_flight_details .flight-root-item-des:before{background:#5f5f5f;border:1px solid #bebebe;border-radius:50%;content:"";height:11px;left:-1px;position:absolute;top:1px;width:11px;z-index:2}.cencel-booking_flight_details .bag-section{background:#f1f3fe;color:#313541;font-size:11px;height:20px;padding-top:2px;text-align:right;width:100%}.cencel-booking_flight_details .bag-section .icon{height:10px!important;position:relative;top:0;width:10px!important}.bag-section span{position:relative;top:-1px}.cencel-booking_flight_details .bag-section span{margin-right:20px}.cencel-booking_flight_details .close{cursor:pointer;float:right;height:9px;width:9px}.cencel-booking_flight_details.booking-details-popup{background:#fff;border-radius:8px 8px 0 0;bottom:69px;box-shadow:0 -3px 16px rgba(0,0,0,.12);position:fixed;right:0;width:100%;z-index:9}.cencel-booking_flight_details .btn-fur-question{background:#eaedfe;font-size:11px;line-height:9px;margin:4px 0 8px;width:212px}.cencel-booking_flight_details .btn-book-now,.cencel-booking_flight_details .btn-fur-question{border:1px solid #3f5ff6;border-radius:4px;color:#3f5ff6;cursor:pointer;font-weight:700;height:28px;text-transform:capitalize}.cencel-booking_flight_details .btn-book-now{background:#3f5ff6;color:#fff;font-size:12px;line-height:10px;margin:4px 0 5px 2px;width:131px}.cencel-booking_flight_details .arrival_time span{color:#212121;font-size:12px;font-weight:400;line-height:12px}.cencel-booking_flight_details .d-header{background:#f3f5ff;border-radius:2px;border-radius:6px;border-radius:4px 4px 0 0;color:#313541;display:flex;font-family:Arial,sans-serif;font-size:14px;font-weight:700;height:33px;line-height:12px;margin:10px;padding:10px 4px 0 3px}.cencel-booking_flight_details .d-header .dateandtime{font-size:12px;font-weight:400;line-height:12px}.cencel-booking_flight_details .book-now-liner{background:#faefcb;border-radius:4px;color:#313541;font-size:11px;font-style:normal;font-weight:400;line-height:15px;margin:2px 19px 0;padding:6px 10px}.cencel-booking_flight_details .additional-banner{background:#f1f3fe;height:30px;margin-bottom:4px;text-align:left}.cencel-booking_flight_details .d-header div{width:100%}.cencel-booking_flight_details .d-header .View-details-depart-stop{color:#000;font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:12px;text-align:right;white-space:nowrap}.cencel-booking_flight_details .d-header .View-details-depart-stop span{font-size:12px;font-weight:400;line-height:12px;padding-right:4px;position:relative;top:0}.padding-left_5{padding-left:5px}.cancel-booking_flight-logo{display:flex;flex-flow:row;padding-top:8px}.cancel-booking_flight-logo .airline-logo{border:1px solid #e5e5e5;border-radius:5px;height:28px;width:30px}.cancel-booking_flight-logo .airline-name{align-items:self-start;color:#414c68;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;height:40px;justify-content:center;letter-spacing:0;line-height:20px;padding-left:5px;position:relative;text-align:left;top:-4px}.airline-name p{padding-bottom:3px}.cancel-booking_flight-logo .airline-name span{color:#6e7a9a;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;letter-spacing:0;line-height:16px;text-align:left}.cancel-booking-flight-info .airline-confirm{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;padding:12px 0;text-align:left}.cancel-booking-flight-info .airline-craft-name{color:#3f5ff6;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:0;line-height:12px;text-align:left}.cancel-booking-flight-info .airline-craft-coach{color:#212121;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;padding:10px 0;text-align:left}.cancel-booking-layinfo{padding:8px 0}.cancel-booking-layover{background:#f3f3f3;border-radius:32px;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;height:32px;letter-spacing:0;line-height:15px;padding-right:8px;text-align:left}.cancel-booking-layover .layover-clock{height:17px;margin-left:12px;position:relative;top:7px;width:17px}.cancel-booking-layover span{padding-left:8px;position:relative;top:9px}.cancel-booking-layinfo:after{border-bottom:1px dashed #bebebe;bottom:23px;content:"";left:0;position:absolute;width:100%;z-index:-2}.cancel-booking-layover .layover-time{font-weight:700;position:relative;top:0}.f-aircraft{color:#3f5ff6;font-size:10px;font-weight:700;line-height:12px;padding:0 0 8px}.f-aircraft,.f-coach{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;text-align:left}.f-coach{color:#212121;font-size:12px;font-weight:400;line-height:15px}.txt-center{text-align:center}.cencel-booking_flight_details .flight-depart-trip{align-items:center;background:#f3f5ff;border-radius:4px 4px 0 0;display:flex;flex-direction:row;gap:12px;height:33px;justify-content:space-between;padding:8px;width:100%}.cencel-booking_flight_details .flight-depart,.cencel-booking_flight_details .flight-trip-duration{color:#313541;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size:14px;font-weight:700;letter-spacing:0;line-height:15px;text-align:left;white-space:nowrap}.cencel-booking_flight_details .flight-depart span,.cencel-booking_flight_details .flight-trip-duration span{font-size:12px;font-weight:400}.f-carry-on-baggage{color:#313541;display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;letter-spacing:0;line-height:12px;padding:5px 0 0;text-align:left}.f-carry-on-baggage img{height:17.69px;padding-right:3px;position:relative;top:3px}.f-carry-on-baggage .carry-on-bag{margin-right:10px}.f-carry-on-baggage .checkinbag-too{padding-left:2px!important;position:relative;top:3px}.bd-operated-by{position:relative;top:-8px}.airLineConfimation{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;text-align:left}.flt-right{float:right}.totalDuration span{color:#313541;font-weight:400}.bd-flight-coach{color:#212121;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;text-align:left}.brandMessage{margin-top:8px}.brandMessage li{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;letter-spacing:0;line-height:18px;list-style:none;margin-left:23px;margin-top:4px;text-align:left}.brandMessage li .is--check:before{color:#6e7a9a;content:"\e967";font-family:home;font-size:13px;font-weight:700;left:-23px;position:absolute;top:1px}.brandMessage li .is--crc-Dollar:before{background-color:#6e7a9a;border-radius:50%;color:#fff;content:"\e959";font-family:home;font-size:9px;font-weight:700;height:15px;left:-23px;line-height:16px;position:absolute;text-align:center;top:1px;width:15px}.brandMessage li .is--cancel:before{color:#6e7a9a;content:"\e91d";font-family:home;font-size:13px;font-weight:700;left:-23px;position:absolute;top:2px}.Traveller-details_header .trv-pnr{color:#303f5b;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;margin-left:40px;text-align:left}.Traveller-details_header .trv-pnr span{font-weight:700}.redText{color:red!important}.greenText{color:#008a04!important}@media(max-width:375px){.cencel-booking_flight_details .d-header,.cencel-booking_flight_details .d-header .View-details-depart-stop{font-size:12px!important}}@media(max-width:320px){.check-bag img{padding-left:8px!important}.f-carry-on-baggage img{padding-right:2px!important}.billing-details{padding:10px 16px}.traveler-pnr{padding-left:20px!important}.slct-seat-btn{width:232px!important}.cencel-booking_flight_details .d-header,.cencel-booking_flight_details .d-header .View-details-depart-stop{font-size:10px!important}.cencel-booking_flight_details .d-header{margin:4px!important}}.bookingDetails{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.bookingDetails__header{background-color:#f2e8e2;border-radius:10px 10px 0 0;color:#212121;font-size:16px;font-weight:700;padding:19px 20px}.bookingDetails__body{background-color:#fff;background:#fff;border-radius:0 0 16px 16px;padding:10px 14px 20px}.bookingDetails__body,.bookingDetails__body__flights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.bookingDetails__body__flights{font-family:Arial,sans-serif}.flight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.mrg-t-15{margin-top:15px}.flight__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7px}.flight__type__label{background-color:#ebebeb;border-radius:4px;color:#212121;font-size:14px;padding:4px 14px}.flight__type__totalDuration{color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.flight__type__totalDuration__colon{margin:0 1px}.flight__type__totalDuration__duration{color:#212121;font-weight:600}.flight__airline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.airline,.flight__airline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.airline__img{border:1px solid #e5e5e5;border-radius:5px;height:24px;padding:1px;width:36px}.airline__name{color:#757575;font-size:14px;padding:3px 7px}.flight__no{color:#212121}.flight__details,.flight__no{font-family:Arial,sans-serif;font-size:14px}.flight__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#757575;justify-content:space-between}.arrival_time,.departure_time{color:#212121;font-weight:600;height:20px;-webkit-text-decoration:none solid #212121;text-decoration:none solid #212121;width:80px}.date{height:20px}.airport{font-size:12px}.midway{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}.arrow_wrap{height:20px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.arrow{margin:2px auto;max-width:40px}.flight__duration{border-top:1px dashed #ccc;display:grid;font-size:12px;padding-top:5px;place-items:center;width:100%}.bookingDetails__body__pax{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.bookingDetails__body__pax,.paxDetails__header{display:-webkit-box;display:-ms-flexbox;display:flex}.paxDetails__header{background-color:#f2f2f2;margin:0 -8px;padding:9px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#757575;font-family:Arial;font-size:12px}.paxDetails__data,.paxDetails__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.paxDetails__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px}.paxDetails__data__name{color:#212121;font-family:Arial,sans-serif;font-size:14px;font-weight:700;max-width:60%;min-width:30%}.paxDetails__data__pnr{color:#757575;font-family:Arial,sans-serif;font-size:14px}.layOver__wrap{width:100%}.layOver,.layOver__wrap{position:relative;z-index:1}.layOver{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#e9f2df;border-radius:4px;justify-content:center;margin:0 auto;padding:10px;width:88%}.layOver__wrap:after{background:transparent;border-bottom:1px dashed #bababa;bottom:50%;content:"";position:absolute;top:0;width:100%;z-index:0}.layOver>p{color:#3a951a;font-family:Arial,sans-serif;font-size:14px;margin-left:5px;-webkit-text-decoration:none solid #3a951a;text-decoration:none solid #3a951a}.sched-change-showAll{background:#fff;border-radius:8px 8px 0 0;box-shadow:0 -3px 16px 0 #0000001f;position:absolute}.sched-change-showAll .popup-container{padding:2px 12px}.sched-change-showAll .flight-d-header{align-items:center;border-bottom:1px solid #ededed;display:flex;height:60px;justify-content:center}.sched-change-showAll .flight-d-header .cancel_Close_Icon{cursor:pointer;font-weight:700;height:14px;position:absolute;right:10px;top:15px;width:14px}.sched-change-showAll .flight-d-header .b-header{align-items:center;color:#313541;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:17px;padding-top:4px;text-align:center}.sched-change-showAll .flight-d-header .b-rule:after{border-radius:4px;border-top:4px solid #d9d9d9;content:"";display:block;height:5px;position:relative;text-align:center;top:-8px;width:84px}.sched-change-showAll .popup-container{padding:0 9px 9px}.sched-change-showAll .popup-container::-webkit-scrollbar{width:6px}.sched-change-showAll .popup-container::-webkit-scrollbar-track{background:#f1f1f1}.sched-change-showAll .popup-container::-webkit-scrollbar-thumb,.sched-change-showAll .popup-container::-webkit-scrollbar-thumb:hover{background:#ccc}@media only screen and (max-width:480px){.sched-change-showAll{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;height:86%;position:fixed;width:100%}.sched-change-showAll .popup-container{height:calc(100% - 234px)!important;overflow-y:auto!important}}@media screen and (min-width:481px){.sched-change-showAll{background:#fff;box-shadow:0 -3px 16px 0 #0000001f;min-height:450px;position:absolute;width:370px}.sched-change-showAll .popup-container{height:calc(100% - 272px)!important;overflow-y:auto!important}}:root{--width-base:390px;--font-size-xs:12px;--font-size-2xs:15px;--color-white:#fff;--darkslategray:#313541;--color-red:#c61212;--padding-base:16px;--padding-4xs:14px;--padding-3xs:10px;--padding-9xs:9px;--br-base:16px;--br-9xs:4px;--br-0sx:0px;--font-weight-700:700;--txt-center:center;--font-arial:Arial}.anc-faq-popup{background:var(--color-white);border-radius:var(--br-base) var(--br-base) var(--br-0sx) var(--br-0sx);padding:var(--padding-base);width:var(--width-base)}.anc-faq-popup_header{align-items:var(--txt-center);color:var( --darkslategray);display:flex;flex-direction:column;font-family:var(--font-arial);font-size:var(--padding-base);font-weight:var(--font-weight-700);line-height:17px;padding-bottom:var(--padding-9xs)}.anc-faq-popup_olist{color:var( --darkslategray);font-family:var( --font-arial);font-size:var( --font-size-xs);list-style-type:number;padding-left:var(--padding-4xs)}.anc-faq-popup_olist li{color:var( --darkslategray);font-family:var(--font-arial);font-size:var(--font-size-xs);padding:4px 0}.anc-faq-popup-unlist{color:var( --darkslategray);font-family:var( --font-arial);font-size:var( --font-size-xs);list-style-position:outside;list-style-type:disc;margin:0 0 4px 16px}.anc-faq-popup_container p{font-size:var( --font-size-xs);padding-bottom:10px}.anc-faq-popup_container p span{color:var( --color-red)}.anc-faq-popup_container p span,.anc-faq-popup_olist li span{font-weight:var( --font-weight-700)}.anc_Close_Icon{height:13.96px;position:absolute;right:0;width:13.96px}.popup-header-top-br:after{border-radius:4px;border-top:5px solid #d9d9d9;content:"";display:block;height:5px;position:relative;text-align:center;top:-4px;width:84px}.popup-show{animation:show-animation 1s}.popup-hide{animation:hide-animation 1s}.ancillary_bought{color:#1b2a4b;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:20px;padding:10px;white-space:pre-line;word-break:break-word}@media only screen and (max-width:480px){.anc-faq-popup{animation:show-animation 1s forwards;border-left:1px solid #ededed!important;border-right:1px solid #ededed!important;bottom:0!important;height:75%;position:fixed;width:100%!important}.anc-faq-popup_container{height:calc(100% - 30px)!important;overflow-y:auto!important;padding-bottom:0}}.details{background-color:#fff;border-radius:10px;max-height:461px;max-width:600px;overflow:auto;padding:1px;scrollbar-width:thin}.details,.publishedVars{display:flex;flex-direction:column}.publishedVars{padding:15px}.publishedHeader{justify-content:space-between}.eachPubHeader,.publishedHeader{color:#1b2a4b;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:16.1px}.eachPubHeader{border-bottom:1px solid grey;padding-bottom:4px}.eachPubVal{display:flex;font-size:12px;padding-bottom:4px;padding-top:4px}.pubSection{margin-top:10px}.contactSection{display:flex;flex-direction:column;padding:15px}.detailsHeader{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:16.1px;margin-bottom:5px}.pubValue{max-height:100px;overflow:auto;scrollbar-width:thin;width:70%;word-wrap:balance}.eachRowContact{display:flex;justify-content:space-between;padding-bottom:4px;padding-top:4px}.eachRowContactHead{font-weight:700;width:10%}.eachRowContactHead,.eachRowContactValue{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16.1px}.eachRowContactValue{font-weight:400;width:30%;word-wrap:break-word}.eachPubHeader-name,.mediaContact{width:30%}.eachPubHeader-value{width:70%}@media (max-width:602px){.details{max-width:350px}}.confirmationPopup{background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;height:auto;padding-bottom:30px;width:360px}.image{display:flex;justify-content:space-around}.mailHeader{font-size:16px;font-weight:700;line-height:19.36px;margin-top:10px}.mailHeader,.mailInfo{color:#303f5b;font-family:Inter,sans-serif;text-align:center}.mailInfo{font-size:12px;font-weight:400;line-height:14.52px;margin-left:70px;margin-right:70px;margin-top:15px}.mailBtn{display:flex;justify-content:space-evenly;margin-top:12px}.mailBtnEach{background-color:#fff;border:1px solid #1565ff;border-radius:4px;color:#1565ff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:700;height:41px;line-height:16.94px;padding:12px 63px;width:159px}.loader{animation:spin 1s linear infinite,colorChange 2s linear infinite;border:4px solid #3f5ff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;vertical-align:middle;width:20px}.select-baggage-full{background-color:#fff;border-radius:8px;height:auto;padding-bottom:1px;padding-top:1px;width:270px}.stops-selected-bags{display:flex;margin-left:14px;margin-top:15px;overflow:auto;scrollbar-width:thin}.selected_baggage_info_wrapper_header{text-align:var(--txt-align-center);top:4px}.stop-cta_list_selected_bag{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#6e7a9a;cursor:var(--cursor-pointer);font-size:12px;font-weight:700;line-height:14.52px;margin-bottom:2px;padding:10px 5px}.stop-cta_list_selected_bag.active{background:#e7efff;border:1px solid var(--blue);color:#1565ff}.select-baggage-header{color:#1b2a4b;font-size:12px;font-weight:700;line-height:17px;margin-left:14px;margin-top:10px}.select-baggage-options{display:flex;gap:12px;margin-left:14px;margin-right:10px;margin-top:10px;min-width:208px;overflow:auto;scrollbar-width:thin}.pax-select-bag{border:1px solid #d9d9d9;border-radius:4px;height:auto;min-width:226px}.pax-title{border-bottom:.5px dotted #d9d9d9;color:#313541;font-size:12px;font-weight:700;line-height:14.52px;margin-top:10px;padding-bottom:5px}.pax-title,.select-carryon-bag,.select-checked-bag{margin-left:10px;margin-right:10px}.select-carryon-title{color:#263238;font-size:11px;font-weight:700;line-height:13.31px;margin-top:8px}.select-carryon-header{align-items:center;display:flex;justify-content:space-between}.select-carryon-clear{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#606266;cursor:pointer;font-family:Inter,"sans-serif";font-size:11px;font-weight:400;height:17px;line-height:13.31px;padding:2px 4px;width:auto}.select-checked-header{display:flex;justify-content:space-between;margin-top:7px}.select-checked-title{color:#263238;font-weight:700}.select-checked-clear,.select-checked-title{font-family:Inter,"sans-serif";font-size:11px;line-height:13.31px}.select-checked-clear{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#606266;cursor:pointer;font-weight:400;height:17px;padding:2px 4px;width:auto}.select-carryon-options{border-bottom:.5px dotted #d9d9d9}.select-carryon-options,.select-checked-options{color:#313541;font-size:12px;font-weight:400;line-height:18px;margin-top:5px;padding-bottom:5px}.select-carryon-every-option,.select-checked-every-option{display:flex;justify-content:space-between}.select-checked-every-option{height:auto}.totalAmt-footer{border-top:.5px dotted #d9d9d9;margin:8px 14px 5px;padding:4px}.totalAmt-title{color:#263238;font-size:12px;font-weight:400;line-height:13.31px}.totalAmt-value{color:#000;font-size:11px;font-weight:700;line-height:12.65px}.totalAmt-content{display:flex;justify-content:space-between}.totalAmt-submit{background-color:#006ee3;border:0 solid #006ee3;border-radius:4px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:22px;margin-top:10PX;padding:8px 16px;width:100%}.is-delay{color:#73767f;font-size:10px}.seatMapPopUp{background:#fff;box-shadow:0 -3px 16px 0 #0000001f;font-family:Arial;position:absolute}.seatmap__air-seats{background:#f5f5f5;height:100%;width:100%}.is--seat-section{background:#f5f5f5;height:calc(100vh - 144px);width:100%}.is--seat-section,.seatMapPopUp .seatMap{display:flex;flex-direction:column}.seatMapPopUp .seatMap .segments-container{display:flex}.seatMapPopUp .seatMap .segments-container .segment{margin:5px;padding:10px}.seatMapPopUp .seatMap .columns-container{display:flex}.seatMapPopUp .seatMap .columns-container .column{margin:5px;padding:10px}.seatMapPopUp .seatMap .rows-container .row{display:flex;justify-content:space-around}.seatMapPopUp .seatMap .rows-container .row .seat{border:1px solid blue;height:20px;margin:5px;width:20px}.seats__wrap{background-color:#fff;border-radius:.25rem;padding:.3125rem 0 16rem}.seat--maptype ul,.seats__wrap ul{list-style:none}.is--overflow-scroll{overflow:scroll!important;scrollbar-width:thin}.seatmap-seat-row{display:flex;justify-content:center;margin:0 auto}.gap-pb-0,.gap-py-0{padding-bottom:0!important}.gap-m-0{margin:0!important}.position-relative{position:relative!important}.seatmap-seat-row__seat{background-image:none!important;height:2.3125rem;max-height:1.875rem;max-width:1.875rem;width:2.3125rem;z-index:1}.text-center{text-align:center!important}.gap-ml-2,.gap-mx-2{margin-left:.538rem!important}.gap-mr-2,.gap-mx-2{margin-right:.538rem!important}.gap-mb-0,.gap-my-0{margin-bottom:0!important}.gap-mt-0,.gap-my-0{margin-top:0!important}.gap-pb-10{padding-bottom:10px!important}.seatmap-seat-row .seat-icon{background-color:#efefef;border:.0625rem solid #efefef;border-radius:.25rem}.seatmap-seat-row .no-seat,.seatmap-seat-row .seat-icon{display:inline-block;height:2.25rem;position:relative;vertical-align:middle;width:2.25rem}.seatmap-seat-row .seat.aisle{background:#fff;line-height:1.875rem;margin:0 -4px 0 0;min-width:1.875rem;text-align:center}.seatmap-seat-row .seat{float:left;height:2.3125rem;margin:.125rem;padding:.125rem;text-align:center;width:2.3125rem}.seats__wrap .craft-amenities.top{margin-bottom:.4rem}.seats__wrap .craft-amenities .is--male-female-sign,.seats__wrap .craft-amenities .is--meal-sign{border-radius:0 .25rem .25rem 0;display:inline-block;height:45%;text-align:center;width:45%}.seats__wrap .craft-amenities .is--meal-sign{border-radius:.25rem 0 0 .25rem}.w-100{width:100%!important}.float-right{float:right!important}.seat-icon.is--available{background:#fff;border:2px solid #084586;cursor:pointer}.is--unavailable:after,.is--unavailable:before{background-color:#aaa;content:"";display:block;height:27px;left:16px;position:absolute;top:4px;width:2px}.is--unavailable:after{transform:rotate(-132deg)}.is--unavailable:before{transform:rotate(-47deg)}.main--cavin_icon,.prefer--icon{position:relative;top:6px}.seat-icon.is--selected{background:#008a04;border:4px solid #37d300;color:#fff}.seat-icon.is--booked{background:#c9c7c7;padding-top:3px}.is--selected__name{font-size:14px;font-weight:700;line-height:9.4px;position:relative;top:4px}.is--coffee-sign{text-align:center}.seatmap-seat-row .is--exit-gate-left,.seatmap-seat-row .is--exit-gate-right{border:1px solid #acacac;color:red;font-size:.6875rem;font-weight:700;height:.9rem;position:absolute;text-align:center;top:.4375rem;transform:rotate(90deg);width:1.9rem;z-index:0}.seatmap-seat-row .is--exit-gate-left{left:10px}.seatmap-seat-row .is--exit-gate-right{right:2px}.is--exit-gate-left.is--exist-top,.is--exit-gate-right.is--exist-top{position:absolute;top:16px}.seatmap-seat-row__seat .is--seatmapname{font-weight:700;line-height:2.5rem}.gap-mb-5{margin-bottom:5px}.gap-mb-4{margin-bottom:4px}.gap-mr-4{margin-right:5px}.seat--maptype{color:#51555e;font-size:12px;font-weight:400;line-height:13.8px;padding:8px 18px 0}.seat--maptype .seat-type_img{position:relative;top:4px}.seat--maptype .seat--header{justify-content:flex-end}.seat-header-cta{color:var(--blue-600);padding-left:5px;position:relative;top:-2px}.legent,.seat-header-cta{cursor:pointer;line-height:16.1px}.legent{color:var(--grey-700);font-size:14px}.seatmap__footer{background:#fff;background:transparent;bottom:0;display:flex;flex-direction:column;line-height:2.375rem;position:sticky;z-index:2}.footer__cta .btn--seatmap{border-radius:8px;cursor:pointer;height:2.625rem;line-height:2.5625rem;margin-bottom:14px;margin-top:10px;text-align:center}.footer__cta .is--clear-all{border:1px solid #ff4600;color:#ff4600;float:left;height:2.625rem!important;margin-bottom:14px;margin-top:10px;width:35%!important}.footer__cta .is--btn-color{background-color:#ff4600}.footer__cta .is--next{border:.0625rem solid #ef4e25;color:#fff;width:62%}.footer__cta .is--btn-color-disabled{background-color:#b9b9b9;border:none;color:#fff}.seatMap{display:block}.seat--price__total{color:var(--grey-700);font-size:10px;font-weight:400;line-height:14px}.seat--price_list{color:var(--grey-700);font-size:14px!important;line-height:18px;padding-right:18px}.seat--price_total-amount{color:var(--grey-700);font-size:18px;white-space:nowrap}.seat--total_textheader{font-size:13px!important}.passenger--list_block .svg-check{margin:.313rem .625rem 0;position:relative;top:-15px}.passenger--list_block .passengers--info{font-size:14px;line-height:24px;width:69%}.passenger--list_block{border:2px solid #b9b9b9;border-left-width:6px;border-radius:8px;margin-right:6px;padding:8px 8px 8px 0;width:300px}.selected--passenger{border:2px solid #084587!important;border-left-width:6px!important}.selected--seat{border:2px solid #008a04!important;border-left-width:6px!important}.selected--seat--disabled{border:2px solid #f0f0f0!important;border-left-width:6px!important}.passenger--list{overflow-y:scroll;padding:0 12px;position:sticky;scrollbar-width:none;width:100%}.stick-pax-to-bottom{bottom:6.5rem}.passenger--list ul{display:inline-flex}.passenger--list ul li{background:#fff8f8;cursor:pointer}.passenger--seleclt_cta{background:#dbecff;border:1px solid #dbecff;border-radius:2px;color:#084586;cursor:pointer;font-size:14px;line-height:18px;padding:3px 10px 4px}.footer__cta{padding:0 12px}.seat--price{border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 -5px 5px 0 #00000040;padding:6px 12px 4px}.seatMapPopUp .alice-carousel{display:block}.seat-select_header{color:#142b6c;font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px;margin-right:6px}.selected-legs{display:inline-block;overflow-y:scroll;padding:0 12px;scrollbar-width:none;text-align:center;width:100%}.selected-legs ul{display:inline-flex;list-style:none;text-align:center}.selected-list{border:1px solid #d9d9d9;border-radius:4px;color:#6e7a9a;cursor:pointer;height:32px;margin-right:8px;padding:6px 0;width:99px}.selected-list_cta{font-family:Arial;font-size:14px}.is--header-rule:after{border-radius:4px;border-top:5px solid #d9d9d9;content:"";display:block;height:5px;left:40%;position:relative;text-align:center;top:-2px;width:84px}.is--close{cursor:pointer;float:right;position:absolute;right:8px;top:0;z-index:1}.wheelchair-switch{display:inline-block;height:15px;position:relative;width:38px}.wheelchair-switch input{height:0;opacity:0;width:0}.wheelchair-slider{background-color:#9da1ae;border-radius:24px;cursor:pointer;height:100%;position:absolute;transition:background-color .3s;width:100%}.wheelchair-slider:before{background-color:#fff;border-radius:50%;bottom:2.3px;content:"";height:11px;left:0;position:absolute;transition:transform .3s;width:11px}.wheelchair-switch input:checked+.wheelchair-slider{background-color:#4caf50}.wheelchair-switch input:checked+.wheelchair-slider:before{transform:translateX(26px)}.position-fixed{position:fixed!important}.is-wheelchair-icon{margin-left:6px;position:relative;top:6px;width:36px}.seat--container-no{align-items:center;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;justify-content:center;line-height:22px;margin:0 20px;min-height:393px;padding:10px;text-align:center}.active_tab{background-color:#e7efff;border:1px solid #1565ff;color:#4339e4}.seatMapPopUp .cancel_Close_Icon{cursor:pointer;position:absolute;right:8px;top:0}.seatMapPopUp .cancel_Close_Icon img{cursor:pointer}.passenger--list_block .passenger--seleclt_cta.is-clearcta{background:#ffe4e4;border:1px solid #ffe4e4;color:#e81515}.passenger--list_block .passenger--seleclt_cta.is-purchased{background:#b9b9b9;border:1px solid #b9b9b9;color:#fff8f8}.gap-mx-1{margin-left:.2rem!important;margin-right:0!important}.seatmap__sticky-seat{overflow-x:scroll;overflow-y:hidden}.seat-notificatio{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;width:100%;z-index:10}.seat-selection-msg{background:#fff;border:1px solid #ededed;border-radius:8px;border-top:6px solid #dc1414;color:#1b2a4b;font-size:var(--font-size-md);height:182px;margin-top:5rem;text-align:center;width:310px}.esa-information-icon{height:10px;margin-left:4px;position:relative;top:1px;width:10px}.seat-total-esa .tooltips{display:none;left:0;top:-158px}.esa-total-price .tooltips{display:none;left:1px;top:-184px}.seat-total-esa .tooltips:after{left:60%}.esa-total-price .tooltips:after{left:42%}.esa-total-price .esa-information-icon:hover+.tooltips,.seat-total-esa .esa-information-icon:hover+.tooltips{display:block!important}@media only screen and (max-width:480px){.tenseat .seats__wrap{display:inline-block}.seatMapPopUp{height:90%;position:fixed;width:100%;z-index:902}.seatMapPopUp,.seatMapPopUp--loader{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;overflow:hidden}.seatMapPopUp--loader{height:84%;position:absolute}.seat--loader-icon{height:876px;width:423px}.passenger--list{bottom:9.5rem!important}.passenger--list.stick-pax-to-bottom{bottom:7.9rem!important}.tenseat .seatmap__sticky-seat{padding-left:14px;width:100%}.tenseat .seatmap__sticky-seat ul{display:inline-block}.tenseat .seatmap-seat-row .is--exit-gate-left{left:-17px}.tenseat .seat--container{background:#fff;padding-left:14px}}@media screen and (min-width:481px){.seatMapPopUp.tenseat{width:600px}.seatMapPopUp{background:#fff;border-radius:8px;bottom:58px;box-shadow:0 -3px 16px 0 #0000001f;height:473px;height:476px;overflow:hidden;position:absolute;width:400px}.passenger--list{bottom:9.5rem}.passenger--list.stick-pax-to-bottom{bottom:7.5rem}.seats__wrap{width:100%!important}.seat--container-no{min-height:220px}.seatMapPopUp .next-cta,.seatMapPopUp .prev-cta{top:1rem}}.seatmap-price-wrap{background:var(--white-100)}.seatMapPopUp .next-cta,.seatMapPopUp .prev-cta{cursor:pointer;position:fixed;z-index:999}.seatMapPopUp .next-cta{right:0}.seat-skeleton-leglist .seat-skeleton-leg{border:1px;border-radius:4px;height:32px!important;padding:8px 16px}.seat-skeleton-legend-text{border:1px;border-radius:4px;height:20px!important;padding:8px 16px}.seat-skeleton-legend-list-left{width:50%}.seat-skeleton-legend-list-right{width:35%}.is-skeleton-extra{padding-right:30px}.is-skeleton-available{padding-right:50px}.is-skeleton-image{height:32px!important;width:28px!important}.seats__wrap.is-skeleton-seat{box-shadow:none!important}.seat-skeleton-title{display:flex;flex-direction:row;justify-content:center}.seats__wrap.is-skeleton-seat .craft-amenities{display:flex;flex-direction:row;justify-content:space-around;margin:20px 0}.is-skeleton-title{height:20px!important;margin-right:20px;width:20px!important}.is-skeleton-mr-50{margin-right:50px}.is-skeleton-seat .seat-icon{height:36px!important;width:36px!important}.is-skeleton-seat .is-skeleton-seat-no .seat-icon,.seatmap-seat-row__seat.is-skeleton-seat-no{height:20px!important;left:.75rem;top:4px;width:18px!important}.gap-mx-3{margin-right:3rem!important}.is-skeleton-seat .seatmap-seat-row{margin-top:10px!important}.skeleton-loader:empty{animation:shine 1s infinite;background:linear-gradient(90deg,rgba(237,243,246,0),rgba(237,243,246,.5) 50%,rgba(237,243,246,0) 80%),#d3d3d3;background-position:0 0;background-repeat:repeat-y;background-size:50px 500px;display:block;height:15px;width:100%}.sk__height--min{height:11px!important;width:77%!important}.addon__height--min{height:32px!important;width:30%!important}.traveler_navigation-name-title .skeleton-loader{height:11px!important}.add-on-price .skeleton-loader{height:14px!important;width:57px!important}.addon-btn-sec .skeleton-loader{height:30px!important;width:72px!important}.eTicket.skeleton-loader,.trip_body-add-cta.skeleton-loader{width:31%!important}.billing-items .skeleton-loader{width:300px!important}.billing-items .right--items.skeleton-loader{width:100px!important}.billing-items.belling-skloader{gap:124px}@keyframes shine{to{background-position:100% 0}}.contract-tag__best .tooltips-new{top:-70px}.contract-tag__best .tooltips-new:after{left:22px}.sorting-tag-best-tooltip{margin-left:2px;position:relative;top:1px}.loader-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.loader-container .horizontal-loader{height:19.64px;width:100%}.loader-container .loader-message{font-family:Arial,sans-serif;font-size:16px;font-weight:400;margin-top:16px}.sortby{font-family:Arial;margin-bottom:10px}.showAllContracts-popup .sortby{padding:0 10px}.sortby .sortby-tab{background:#fff;border-radius:4px;display:inline-flex;flex-wrap:nowrap;height:60px;list-style:none;min-width:100%;position:relative;top:16px}.sortby-list{overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none}.sortby .sortby-tab .anchor{display:block;margin:0;padding:.563rem 1rem;position:relative;top:40%;transform:translateY(-50%);width:100%}.sortby-tab_item{min-width:100px;white-space:nowrap;width:100%}.sort-tab__item--name{color:#303f5b;display:block;font-size:11px}.sort-tab__item--price{color:#1565ff;font-size:12px;font-weight:700;letter-spacing:-.015em}.sortby-tab_item:not(:last-child):after{border-right:.063rem solid #ddd;content:"";height:42%;position:absolute;right:0;top:17%}.sortby-tab_item:before{border-top:0;bottom:0;content:"";left:3%;position:absolute;width:86%}.sortby-tab_item.is--tab-active:before{border-top:1.188rem solid #006ee3;left:5%;transition:left .3s;transition-timing-function:ease-out}.is--sort-by-tag{left:.7rem;position:absolute;top:-.7rem;z-index:1}.is--sort-by-tag .shine-me{display:flex;overflow:hidden;position:relative;top:-3px;width:100%}.is--sort-by-tag span{background:#febd01;border-radius:1rem;color:#303f5b;font-size:12px!important;font-weight:700;line-height:19px;padding:.1rem .7rem}@media only screen and (max-width:480px){.sortby-list{overflow-x:auto!important;scrollbar-width:none}}@media only screen and (max-width:428px){.sortby-list{width:380px}.filter-section-new-listings .sortby-list,.showAllContracts-popup .sortby-list{width:100%}}@media only screen and (max-width:375px){.sortby-list{width:330px}.showAllContracts-popup .sortby-list{width:345px}.filter-section-new-listings .sortby-list{width:100%}}@media only screen and (max-width:320px){.sortby-list{width:280px}.showAllContracts-popup .sortby-list{width:300px}}@media only screen and (min-width:481px){.sort-next-cta,.sort-prev-cta{top:1.3rem}}.sort-next-cta,.sort-prev-cta{cursor:pointer;position:absolute;top:19px;z-index:999}.sort-next-cta{right:0}.filters__nav--title{color:#212121;flex:0 0 auto;font-size:12px;position:relative;top:3px}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.is--scroll-x{overflow-x:scroll;scrollbar-width:none;width:2000px}.d-table-cell{display:table-cell!important}.filters__nav--item-name a{background:#fff!important;border-radius:1rem;box-shadow:0 .125rem .1875rem 0 rgba(0,0,0,.11);color:#333;cursor:pointer;font-size:12px;white-space:nowrap}.is--roundtrip-icon{position:relative;top:1px;width:20px}.modify-bar-new{color:#fff;height:82px;width:100%}.is--dark-background{background:#003772}[class*=" icon-"],[class^=icon-]{font-family:mwebfont,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oneway{align-items:center;display:inline-flex!important;flex-direction:row;justify-content:center}.modify-bar-new__list .is--edit-button{background-color:#fff;border-radius:12px;color:#003772;cursor:pointer;font-size:12px;height:18px;padding:0 10px}.modify-bar-new__dates .dates__section{background:#2e4c85;border:1px solid transparent;border-radius:4px;padding:3px 18px}.recommended-wraper{color:#363636;font-size:12px;padding:0 12px 8px}.is-recommend-icon{color:#363636;position:relative;top:4px}.recommended-resuld-note{color:#707279}.checkbox-recommend label{color:#0d172f;font-family:Arial;font-size:13px;font-weight:400;letter-spacing:0;line-height:16px;position:relative;text-align:left;top:-2px}.recommeded-checkbox-wraper .check-anch-input{height:20px;position:relative;top:6px;width:20px}.recommeded-checkbox-wraper label{color:#343a40;margin-bottom:0!important;position:relative;top:7px}.recommeded-checkbox-wraper .list-group-item{display:inline-flex;margin-right:1rem;padding:.2rem;position:relative}.total-con-text{margin-right:60px}.recommeded-checkbox-wraper .list-group{display:inline-block;width:379px}@media only screen and (max-width:480px){.filter-wraper{height:30px}}@media screen and (min-width:481px){.filter-wraper{height:27px}.filter-next-cta,.filter-prev-cta{cursor:pointer;top:-.3rem}.filter-prev-cta{left:3rem}.listing__flight--filter .filter-prev-cta{left:0;top:2px}}.filter-next-cta,.filter-prev-cta{position:absolute;top:-6px;z-index:999}.filter-next-cta{right:0}.low__price--banner{background:linear-gradient(94.82deg,#e6f1fd -8.39%,#f7f9fb 31.6%,#c8e2fe 214.77%,#a0ceff 246.39%);border:1px dashed #006ee3;border-radius:12px;margin-bottom:16px;padding:16px}.low__price--showall{background:#006ee3;border:1px solid #006ee3;border-radius:4px;color:var(--white-100);padding:8px 16px}.low__price--container{color:#4d5a7c}.Low__price--cta{margin-top:auto}.low__price{color:#333}@media screen and (min-width:481px){is-transition{animation:show-animation 1s forwards}}.flight--leg{font-size:var(--font-size-sm);line-height:16px}.flight--leg .flight-leg_cta{color:var(--blue-600);cursor:pointer;font-size:var(--font-size-sm);line-height:14.53px;text-decoration:underline}.flight--leg .disabled{color:#6e7a9a;cursor:not-allowed}.flight--leg img{margin-right:4px}.flight-leg-itenary{background:#fff;border:1px solid #dce1f1;border-radius:8px 8px 0 0}.flight-leg-details{color:var(--grey-700);font-size:var(--font-size-md);padding:4px 12px}.flight-de_cta,.flight-leg-details p{font-size:var(--font-size-sm)}.flight-de_cta{background:#1565ff17;font-weight:400;height:25px;text-align:center}.view-details-cta{color:var(--light-blue-100);position:relative;top:4px}.view-details-cta .arrow-down-icon{padding-left:2px}.flight-leg_logo{height:27px;margin-left:10px;width:25px}.trip-leg-listing{margin-top:2px}.trip-legpopup .exchange-default-contract{margin-bottom:10px;width:100%}.trip-legpopup{background:#eaeef9;border-radius:8px 8px 0 0;box-shadow:0 -3px 16px 0 #0000001f;overflow:hidden;position:absolute}.trip-legpopup .sortby-list,.trip-legpopup .sortby-tab{width:450px!important}@media only screen and (max-width:480px){.trip-legcontainer{height:calc(100% - 330px)!important;overflow-y:auto!important;scrollbar-width:thin}.trip-legpopup{border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;height:87%;position:fixed;width:100%}}@media screen and (min-width:481px){.trip-legpopup{background:#eaeef9;box-shadow:0 -3px 16px 0 #0000001f;height:525px;position:absolute;width:370px}.trip-legcontainer{height:calc(100% - 338px)!important;overflow-y:auto!important;scrollbar-width:thin}}.trip-type-heading{font-size:14px}.loader__exchange--block{align-items:center;background-color:#fff;justify-content:center;margin-top:-4px;min-height:300px}.loader-heading{font-weight:700}.loader-heading,.loader-submessage{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-align:center}.loader-submessage{font-weight:400}.loader-messages{min-height:62px;width:348px}.horizontal-loader{height:19.64px;width:100%}.flex-pos{position:relative}.flexible-date-main{display:flex;flex-direction:row;gap:10px;overflow-x:auto;scrollbar-width:none;width:97%}.filter-section-new-listings .flexible-date-main{width:100%}.flex__matrix--list{display:flex;flex-direction:row;width:100%}.flex__matrix--list li{background-color:#fff;border-radius:4px;color:var(--grey-600);height:41px;list-style:none;min-width:80px;padding:2px 0}.flex__matrix--items .flex__matrix--date{font-size:var(--font-size-sm)}.flex__matrix--items .flex__matrix--amount{font-size:13px}.flex__matrix--items.is__flex--matrix__selected{background:var(--blue-600)}.not-valid-date-disabled{background-color:#f0f0f0!important;cursor:not-allowed!important}.is__flex--matrix__selected .flex__matrix--amount,.is__flex--matrix__selected .flex__matrix--date{color:var(--white-100)}@media only screen and (min-width:481px){.next-cta,.prev-cta{top:9rem}}.next-cta,.prev-cta{cursor:pointer;position:absolute;top:9px;z-index:999}.next-cta{right:0}.revamp-body-content-filter{background:#fff;border-radius:4px;border-radius:8px,8px,0,0;border-radius:8px;margin-bottom:10px;padding:0 16px}.revamp-popup-head{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;padding:0 16px}.revamp-popup-head .popup-title{color:#1b2a4b;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:21px}.revamp-popup-head .filter .close-icon{top:0!important}.revamp-body-content-filter ul{color:#303f5b;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin:0 0 14px 20px;padding:0}.revamp-body-content-filter .list-group{border-radius:.25rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;padding-bottom:1rem;padding-left:0}.filter_Heading{margin-bottom:1.5rem!important}.filter_Heading2{margin-bottom:8px;margin-top:14px}.revamp-body-content-filter .close-icon{float:right;height:12px;position:fixed;right:8px;width:12px;z-index:1}.revamp .list-group{border-bottom:0!important;height:300px;margin-bottom:10px;margin-left:0;overflow:scroll;padding-bottom:20px}.revamp-body-content-filter .svg_timeSlide{margin-bottom:1.5rem;padding:0!important;width:100%}.revamp-body-content-filter .slider-container{padding:12px}.revamp-body-content-filter .slider-container-duration{padding:12px 12px 12px 0}.svg_timeSlide .slider-time{display:flex;font-weight:700;justify-content:space-between;margin-top:8px}.svg_timeSlide .slider-duration{align-items:center;display:flex;font-weight:700;justify-content:center}.revamp-body-content-filter .svg_timeSlide .slider-time{margin-top:0!important}.revamp-Filter_footer .btn-group{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:justify!important;justify-content:space-around!important}.revamp-Filter_footer{background:#fff;border-top:1px solid #ededed;bottom:0;padding:8px 16px;position:fixed;width:100%}.revamp-body-content-filter.scrollAuto{overflow:auto}.revamp-popup-head .popup-title.text-center{width:100%}.revamp-filter_popup_wrap{background-color:#fff;border-radius:8px 8px 8px 8px;padding:16px 0}@media only screen and (max-width:480px){.filterWidgetViewAll{border-top:1px solid #ededed;bottom:0;padding:0!important;position:absolute}.filterWidgetViewAll .button.filter-action{margin-right:16px!important}.filterWidgetViewAll .float_panel{padding:0!important}.revamp-body-content-filter{height:94%}.revamp-popup-content{margin-bottom:4rem}.revamp-filter_popup_wrap{border-radius:8px 8px 0 0;bottom:0;position:fixed;width:100%}.revamp-filter_popup_wrap .revamp-body-content-filter{margin-bottom:4rem;max-height:calc(100vh - 300px)!important;min-height:20vh!important;overflow-y:auto!important;scrollbar-width:thin}.filterWidgetViewAll button.filter-action{margin-right:22px!important}.filterWidgetViewAll .nav_filter{margin-left:14px!important}.revamp-Filter_footer{bottom:0;position:fixed}}@media screen and (min-width:481px){.revamp-filter_popup_wrap{width:360px!important}.filterWidgetViewAll{border-top:1px solid #ededed;bottom:0;position:fixed}.revamp-filter_popup_wrap.is__filter--new .revamp-body-content-filter{border-radius:8px!important;height:400px;margin-bottom:3rem;overflow:auto;scrollbar-width:thin}}.toggle__filter--icon{height:9px;position:relative;top:4px;width:16px}.is__main--heading .close-icon{right:16px}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#3f51b5;border-radius:6px;height:4px;position:absolute}.revamp-body-content-filter .rc-slider-track,.revamp-body-content-filter .rc-slider-tracks{background-color:#006ee3!important}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid transparent;border-top:5px solid transparent;box-sizing:content-box;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:1px solid #3f51b5;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;height:1rem;margin-top:-5px;position:absolute;touch-action:pan-x;width:1rem;z-index:1}.revamp-body-content-filter .rc-slider-handle{border:2px solid #006ee3!important;height:1.5rem;top:1px;width:1.5rem}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:transparent;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.sold-out{background-color:#fff2cc;border:1px solid #ffd380;border-left:4px solid #664c00;border-radius:4px;margin:4px 12px 10px;min-height:30px;padding:12px 16px}.sold-out-content{align-items:center;display:flex;flex-direction:row}.sold-out-liner{color:#332600;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:400;letter-spacing:0;margin-left:8px}.chat__refresh{background:#fff;border-radius:8px 8px 0 0;padding:16px;width:360px}.chat__refresh--htxt{color:#263238}.chat__refresh--txt{color:#323540}.chat__refresh--cta{background:#006ee3;border:none;border-radius:4px;color:#fff;height:47px;width:100%}.chat__refresh:after{background-color:#d9d9d9;border:0;border-radius:4px;content:"";display:block;height:5px;left:38%;position:absolute;top:12px;width:84px}.chat__refresh--clos{height:11px;position:absolute;right:16px;top:12px;width:11px}@media only screen and (max-width:480px){.chat__refresh{border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;position:fixed;width:100%}}.addon__popup{background:var(--white-100);border-top-left-radius:16px;border-top-right-radius:16px;padding:16px 8px 16px 16px!important;width:390px}.purchase__collapse{background:#f0f3fb;border-radius:8px;font-family:Arial;margin-bottom:8px;margin-right:6px;padding:8px 8px 8px 14px}.purchase__addon--title{color:#142b6c;flex:1}.purchase__addon--collaps-cta{cursor:pointer}.add__on--panel__list li{line-height:normal}.add__on--panel__list img{width:9px}.add__on--panel__list li span{color:var(--grey-700);font-size:var(--font-size-sm)}.purchase__addon--cta{background:#006ee3;border:none;border-radius:8px;color:var(--white-100);cursor:pointer;font-size:var(--font-size-lg);height:45px;width:100%}.addon__select--now,.purchased__termandcontion--cta{color:var(--blue-600);cursor:pointer;font-size:var(--font-size-sm);text-decoration:underline}.addon__icon{height:32px;width:30px}.addon__contact--list{display:inline-block}.addon__contact--list a{border:1px solid #d9d9d9;border-radius:4px;color:#6e7a9a;padding:10px!important}.addon__contact--list.is__active a{border:1px solid #1565ff;color:#1565ff}.is__purchase--hrule{font-size:11px;font-weight:700;letter-spacing:0;line-height:17px;opacity:.7}.is__purchase--hrule:after{border-radius:4px;border-top:5px solid #d9d9d9;content:"";display:block;height:5px;left:37%;position:relative;text-align:center;width:84px}.is__purchase--close__cta{height:14px;position:absolute;right:6px;width:14px}.view-purchased-addon-icon{width:26px}.brb-text{color:#313541;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;text-align:left}.addon__popup .addons-loader-parent{left:45%;position:fixed;top:40%}.addon__popup .baggage_info_wrapper_header{margin-bottom:0!important;padding-bottom:0}.addon__popup .bag_info_tile{margin-top:0}.addon__popup .baggage-info-wraper{padding-bottom:0}.addon__popup .baggag_additional_prcha_title,.addon__popup .purchased_baggage_list,.addon__popup .stops-bags{margin-left:0}.addon__popup .baggage_traveler{margin-bottom:6px}@media screen and (min-width:481px){.addon__popup{background:#fff;border-radius:8px;box-shadow:0 -3px 16px 0 #0000001f;min-height:228px;position:absolute;width:360px}.purchase__add--on{max-height:422px!important;overflow-y:auto!important;scrollbar-width:thin}}@media only screen and (max-width:480px){.addon__popup{animation:show-animation 1s forwards;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;height:75%;position:fixed;width:100%}.purchase__add--on{height:calc(100% - 40px)!important;overflow-y:auto!important;scrollbar-width:thin}}.ffa__Popup{background:#fff;border-radius:8px 8px 0 0;padding:16px;width:360px}.ffa__Popup--htxt{color:#434752}.ffa__Popup:after{background-color:#d9d9d9;border:0;border-radius:4px;content:"";display:block;height:5px;left:38%;position:absolute;top:12px;width:84px}.ffa__Popup--clos{height:11px;position:absolute;right:16px;top:12px;width:11px}.ffa__screen--image{height:235px;width:320px}@media only screen and (max-width:480px){.ffa__Popup{bottom:0;position:fixed;width:100%}}.chat__idle--popup{background:#fff;border-radius:8px;padding:24px;position:fixed;width:390px}.chat__idle--htxt{color:#142b6c}.chat__idle--txt{color:#313541}.chat__idle--cta{border-radius:4px;font-weight:700;height:42px;width:100%}.chat__idle--footer{gap:10px}.is__bg--white{background:#fff;border:1px solid #1565ff;color:#1565ff}.is__bg--blue{background:#1565ff;border:1px solid #1565ff;color:#fff}@media only screen and (max-width:480px){.chat__idle--popup{animation:show-animation 1s forwards;bottom:-100%;height:auto;position:absolute;width:100%}.chat__idle--popup.is__hide{animation:hide-animation-desktop 3s backwards}}@keyframes show-animation{0%{bottom:-100%;opacity:0}to{bottom:0;opacity:1}}@media screen and (min-width:481px){.chat__idle--popup{animation:show-animation-desktop 1s forwards;border-radius:var(--br-base) var(--br-base) var(--br-base) var(--br-base);left:50%;max-width:520px;position:fixed;top:50%;transform:translate(-50%,100%)}}@keyframes show-animation-desktop{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes hide-animation-desktop{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(100%)}}.iam_done_addons{background:#fff;border-radius:8px;padding:16px;width:390px}.iam__done--header{color:#142b6c}.iam_done_addons_list{left:11%;position:relative;width:280px}.iam_done_addons .complementary-add_on{margin-right:0}.iam_done_addons .addons-prev-cta{left:9.7%!important;top:47%!important}.iam_done_addons .addons-next-cta{right:10%!important;top:47%!important}.iam__done--header:after{border-radius:4px;border-top:5px solid #d9d9d9;content:"";display:block;height:5px;left:38%;position:relative;text-align:center;top:-61px;width:84px}.iam_done_addons .iam__close-icon{position:absolute;right:0;top:-18px}.iam_done_addons .addons-prev-cta{left:-6.3%!important;top:40%!important}.iam_done_addons .addons-next-cta{right:-6%!important;top:40%!important}.end-chat-addons{align-items:center;display:flex;justify-content:space-around;width:100%}.endchat-addons-size{width:280px}.end-chat-add-on-list{margin-top:18px}.end-chat-add-on-bottom{margin-top:75px}.addOns-IAmDone-Iframe{height:85%!important}.addOns-IAmDone-mobile{height:450px!important}.addOns-IAmDone-desktop{height:428px}@media only screen and (max-width:480px){.iam_done_addons{animation:show-animation 1s forwards;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-left:1px solid #ededed;border-right:1px solid #ededed;bottom:0;position:fixed;width:100%}.endchat-addons-size,.iam_done_addons .complementary-add_on{width:280px!important}}@media only screen and (max-width:425px){.iam_done_addons_list{left:14%}}@media only screen and (max-width:390px){.iam_done_addons_list{left:11%}}@media only screen and (max-width:375px){.iam_done_addons_list{left:9%}}@media only screen and (max-width:320px){.iam_done_addons_list{left:1%}}.btn-no-border{border:none}.close_icon{cursor:pointer;float:right;position:relative;top:0}.app-download-popup{align-items:center;background-color:#345a8c;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;justify-content:center;padding-top:16px;position:relative}.app-download-popup .app-download-close-wrapper{position:absolute;right:16px;top:16px;z-index:99}.app-download-popup .app-download-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.app-download-popup .app-dowload-close-icon{cursor:pointer;height:18px;position:absolute;right:-5px;top:-5px;width:18px;z-index:999}.app-download-popup .app-download-base-container{background-image:linear-gradient(90deg,#0a284e,#6191d2);color:#fff;display:flex;flex-direction:column;padding:10px 20px;width:100%}.download-title{font-family:Arial;font-size:21px;font-weight:700;line-height:100%}.app-download-popup .app-download-base-container ul{font-family:Arial;list-style-type:none;margin:8px 0}.app-download-popup .app-download-base-container .app-download-platform{display:flex;justify-content:flex-start}.app-download-popup .app-download-base-container .platform-icon{height:38px;margin-right:16px}.app-download-popup .app-download-base-container .app-download-get-app-btn{background-color:#f4b940;border:none;border-radius:8px;color:#262933;font-size:18px;font-weight:700;height:34px;margin-top:14px;width:100%}.app-download-popup .app-download-image{align-items:flex-start;display:flex;justify-content:center}.app-download-image img{display:block;height:auto;height:200px;max-width:100%}.check-list-item{font-size:18px;font-weight:400}.app-download-popup .app-download-base-container .check-list-item{font-size:14px}.check-list-item .check-icon{height:20px;position:relative;top:5px;width:20px}.app-download-desktop{background-image:linear-gradient(90deg,#08244b,#6597d8);border:2px solid #012144;border-radius:8px;display:flex;height:352px;justify-content:space-between;overflow:hidden;width:700px}.app-download-desktop .left-container{font-family:Arial;margin-right:16px}.app-download-desktop ul{list-style-type:none}.app-download-desktop .app-dowload-close-icon{cursor:pointer;height:12px;position:fixed;right:5px;top:5px;width:12px;z-index:999}.app-download-desktop .left-container{color:#fff;margin-left:24px}.app-download-desktop .app-download-heading{font-size:24px;font-weight:700;margin-top:42px}.app-download-desktop .check-list{margin-top:12px}.app-download-desktop .check-list .check-list-item{margin-bottom:8px}.app-download-desktop .check-list .check-list-item .check-icon{left:-3px}.app-download-desktop-platform{margin-top:32px}.app-download-desktop .app-download-mobile-qr{margin-top:18px;width:300px}.app-download-desktop-platform .platform-icon{margin-right:16px}@media screen and (max-width:480px){.app-download-wrapper{animation:show-animation 1s forwards;bottom:0;margin-top:auto;max-height:96dvh;overflow:auto;position:fixed;width:100%}}:root{--header-bg:#2f344d;--header-bg-fade:#393d75;--header-text:#fff;--online-color:#26ca21}.header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem .6rem;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--header-bg);color:var(--header-text);max-height:4rem;z-index:900}.header.testMode{background-color:#5a1616}.header_Chat_Assist{font-size:18px;font-weight:700}.header__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.header__icon{height:3rem;position:relative;width:3rem}.ot_header_icon{height:42px;margin:0 8px;-o-object-fit:contain;object-fit:contain;padding-right:5px;width:40px}.coa_header_icon{height:100%;width:100%}.header__bot__statusIcon{display:flex;font-size:14px;font-weight:400}.header__bot__statusIcon:before{background-color:var(--online-color);border-radius:50%;content:"";height:.688rem;margin-right:7px;position:relative;top:5px;width:.688rem}.header__bot__statusIcon.bot-status:before{background:#1aaeff}.header__bot__info{display:grid;font-family:Arial,Helvetica,sans-serif;font-weight:700;gap:.2rem;grid-template-columns:1fr;line-height:22px;margin:auto 2px}.header__bot__info>h2{font-size:1rem;font-weight:300;gap:.5em}.header__bot__info>h2,.lang__select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lang__select{background-color:var(--header-bg-fade);border:none;border-radius:.1rem;color:var(--header-text);cursor:pointer;font-size:.75rem;gap:.5rem;padding:.25rem .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lang__arrow{display:grid;place-items:center}.lang__options__list{background:#fff;border:2px solid #ddd;border-radius:.2rem;left:0;padding:.25rem;position:absolute;top:100%;width:100%}.lang__options__list .option{border-bottom:1px solid #ddd;color:#393d75;padding:.2rem 0;text-align:center}.lang__options__list .option:last-child{border:none}.lang__options__list .option:hover{background-color:#e5f0fc;color:#393d75;cursor:pointer;font-weight:700}.header #endChat{background-color:#3d4069!important;border:none;border-radius:.25rem;color:#fff!important;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;font-weight:600;margin-right:1.5rem;outline:none;padding:.3rem .6rem}@media (min-width:481px){.app__download--sticky{display:none}}@media (max-width:687px){.lang__select{font-size:.65rem}.header #endChat{font-size:12px;margin-right:0}.header__bot__info>h2{font-size:14px;font-weight:300}}@media (max-width:340px){.header #endChat{font-size:12px;margin-right:0}.header__bot__info>h2{font-size:14px;font-weight:300;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.endchat-minimise{align-items:center;display:flex}.minimizer{font-size:xx-large;margin-bottom:5px}.minimizer,.minimizer-open{cursor:pointer;margin-right:15px}.app__download--sticky{background:var(--white-100);border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 3px 10px 0 #00000033;height:56px;padding:0 10px;position:absolute;top:4rem;width:100%;z-index:800}.sticky_icon{height:40px!important;width:56px!important}.switch__cta{background:var(--light-blue-300);border:none;border-radius:8px;color:var(--white-100);padding:8px 10px}.app__download--txt{color:#000;font-size:13px;font-weight:500;padding:0 10px;width:100%}.internet-connection-wraper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:8px 16px;position:relative;width:100%!important;width:40PX;z-index:901}.internet-connection-text{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-right:auto;padding-left:9px;text-align:left}.Connect-lost{background:#e02c2c}.Connect-restored{background:#009a4b}.icon-refresh{cursor:pointer}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin-animation{animation:spin 5s linear 3}@keyframes scrollUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scrollDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.messageForm{min-height:50px}.messageForm,.messageFormAnimated{background-color:#fff;border-top:1px solid #dfdfdf;margin-top:auto;position:relative}.messageFormAnimated{animation:scrollUp 1s ease-in-out;display:grid;min-height:70px}.messageFormHidden{animation:scrollDown 1s ease-in-out}.messageForm__container{align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0}.messageForm__inputArea{-webkit-box-flex:1;background-color:#f7f7f7!important;border:none;border-radius:6px 0 0 6px;color:#32465a;-ms-flex:1;flex:1;font-family:arial,sans-serif;font-size:16px;margin:8px 0;max-height:78px;outline:none;overflow:hidden;overflow-y:scroll;padding:15px 6px 14px;resize:none}.messageForm__send{background-color:#3d5aff;border:none;border-radius:0 6px 6px 0;cursor:pointer;display:grid;height:49px;margin:8px .4rem 8px 0;outline:none;padding:15px 0;width:4rem}.messageForm__inputArea::-webkit-scrollbar{width:5px}.messageForm__inputArea::-webkit-scrollbar-track{background:#f1f1f1}.messageForm__inputArea::-webkit-scrollbar-thumb,.messageForm__inputArea::-webkit-scrollbar-thumb:hover{background:#ccc}.messageForm__call{border:none;border-radius:4px;display:grid;height:46px;margin-left:auto;margin-right:4px;outline:none;width:56px}.messageForm_call_busy{background:rgba(220,20,20,.2)}.messageForm_call_busy img{padding-top:13px;top:20px!important;transform:rotate(224deg)}.messageForm_call_avl{background:rgba(0,171,83,.2)}.messageForm__call img{padding-left:11px;position:relative;top:14px}.disable{background-color:#b2bbec}.messageForm__send>img{height:20px;margin:auto;width:20px}.MenuIcon,.menuIconDiv{cursor:pointer}.menuIconDiv{color:#3d5aff;margin:auto .5rem}.ul{background-color:#fff;border-radius:0 12px 0 0;bottom:36px;box-shadow:0 -3px 16px 0 #0000001f;cursor:pointer;display:block;left:-7px;list-style-type:none;min-height:148px;padding:16px 0 0;position:absolute;text-align:left;width:200px}.ul::-webkit-scrollbar-thumb{background-color:rgba(92,114,201,.4);border-radius:10px;outline:none}.ul li{outline:none}.btm{margin-bottom:10px}.url:link,.url:visited{color:#000;text-decoration:none}.url:hover{text-decoration:none}.urlDiv{background-color:#fff;color:#212121;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:-.015em;margin-bottom:4px;padding:5px 0 8px 8px}.urlDiv:hover{font-weight:700;padding:5px 0 8px 8px}.urlDiv.select,.urlDiv:hover{background-color:#3d5aff;color:#fff}.infoDiv{background-color:#fff;border:2px solid grey;border-radius:10px;bottom:100px;left:220px;padding:10px;position:absolute;width:150px}.infoBtn{background-color:#3d5aff;border:0;border-radius:2px;left:55px;padding:5px;position:relative}.menuMainDiv{padding:15px 0}.ul.download .app-icon{height:22px;margin:0 6px 0 10px;width:14px}.ul.download .app-icon.donload-icon{position:relative;top:3px}.ul.download .app-icon.page-load-icon,.ul.download .app-icon.privacy-icon,.ul.download .app-icon.report-icon{position:relative;top:5px}.li-txt{position:relative;top:-1px}.messageForm__inputArea::placeholder{font-size:14px}.faqtoggle-cta{cursor:pointer;display:block;position:absolute;right:76px;top:26px;z-index:99}.float_panel{background:#fff;padding:6px 10px 12px;width:100%}.popup-content{background:#fff;border-radius:4px;border-radius:8px,8px,0,0;border-radius:8px;margin-bottom:10px;padding:18px 18px 4px}.popup-head{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.popup-head .popup-title{color:#1b2a4b;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:21px}.popup-head .close-icon{cursor:pointer;height:12px;margin-right:-3px;position:relative;top:-8px;width:12px}.footer_wrap{margin-top:16px;padding-bottom:12px;padding-top:12px;text-align:center}.footer_wrap .btn-orange{align-items:center;background:#ff4600;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;padding:14px 12px;text-align:center;width:100%}.footer_wrap .btn-orange:hover{background:#e43c00}.body-content-filter,.body-content-filter ul{color:#303f5b;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.body-content-filter ul{margin:0 0 14px 20px;padding:0}.chatExpert{font-size:14px;font-weight:400}.chatExpert,.modal-heading{color:#1b2a4b;font-family:Arial,Helvetica,sans-serif;font-style:normal;line-height:24px;text-align:center}.modal-heading{font-size:18px;font-weight:700}.filter_float{background:#fff}.list-group{border-radius:.25rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item{display:block;padding:.5rem;position:relative}.d-flex{display:-ms-flexbox!important;display:flex!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.checkboxWrap{padding-left:34px;position:relative}.checkboxWrap .custom-control-input{height:18px;left:0;position:absolute;top:-1px;width:18px}.checkboxWrap label.custom-control-label{cursor:pointer;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:17px}span.filter_price sup{font-size:.5rem;line-height:10px}.filter_Heading{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:justify!important;justify-content:space-between!important;margin-bottom:8px;margin-top:14px}.filter_Heading h4{font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.List_filter .list-group{border-bottom:1px solid #dbdbdc;margin-bottom:10px;margin-left:0;padding-bottom:10px}.filter_Heading a{text-decoration:none}.start-from{color:#63767e;font-size:13px;line-height:15px;text-align:right}.settime-city,.start-from{font-family:Arial;font-style:normal;font-weight:500}.settime-city{background:#ececfa;border-radius:4px;color:#313541;float:right;font-size:14px;line-height:17px;padding:4px 10px;width:70%}.svg_timeSlide{padding:8px}.Filter_footer .btn-group{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:justify!important;justify-content:space-between!important}button.btn-filter{padding:10px 12px}button.btn-filter.btn-outline{background:#fff;border:2px solid #dedede;border-radius:8px;color:#595656}button.btn-filter.btn-filter_primary,button.btn-filter.btn-outline{font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:19px;text-align:center;width:45%}button.btn-filter.btn-filter_primary{background:#1565ff;border:2px solid #1565ff;border-radius:10px;color:#fff}.Filter_footer{background:#fff;border-top:1px solid #ededed;bottom:0;padding:8px 0;width:100%}.List_filter,.body-content-filter.scrollAuto{overflow:auto}.List_filter{background-color:#fff;height:300px;padding:5px 5px 0 0}button.filter-action{background:#e2eaf8;border:1px solid #cfd6e7;border-radius:4px;color:#1565ff;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;margin-right:10px;padding:8px 24px 8px 8px}.nav_filter{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.nav_filter button.filter-action:last-child{margin-right:0}span.btn-icon{padding-right:6px}button.filter-action:after{content:"\e685";font-family:fp-common-icon!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:6px;top:12px}button.filter-action.active:after{content:"\e683"}svg.svg-date.date_filter{margin-top:-3px}ul.list-group{margin:0}.text-center{text-align:center}.popup-head .popup-title.text-center{border-bottom:1px solid #ededed;padding-left:8px;text-align:center;width:100%}.filter.b-rule:after{border-radius:4px!important;border-top:5px solid #d9d9d9!important;content:""!important;display:block;height:5px!important;left:40%!important;position:fixed!important;text-align:center!important;top:-6px!important;width:84px!important}.filter_popup_wrap{background-color:#fff;border-radius:8px 8px 8px 8px;max-height:80%;position:absolute;width:100%}button.filter-action{padding-left:32px;position:relative}button.filter-action span.btn-icon{left:10px;position:absolute;top:10px}.filter_Heading a{color:#1565ff;font-family:Arial;font-size:16px;font-style:normal;font-weight:500;line-height:19px;text-align:right}.timeRange,.timeRange span{text-align:right}.timeRange span{background:#ececfa;border-radius:4px;color:#313541;display:inline-block;font-family:Arial;font-size:14px;font-style:normal;font-weight:500;line-height:17px;padding:4px 12px}@media only screen and (max-width:480px){.filterWidgetViewAll{border-top:1px solid #ededed;bottom:0;padding:0!important;position:absolute}.filterWidgetViewAll .button.filter-action{margin-right:16px!important}.filterWidgetViewAll .float_panel{padding:0!important}.filter_popup_wrap{background-color:#fff;border-radius:8px 8px 8px 8px;bottom:0;height:80%;position:absolute;width:100%}.List_filter{height:94%}.body-content-filter{height:calc(100% - 75px)!important}.filterWidgetViewAll button.filter-action{margin-right:22px!important}.filterWidgetViewAll .nav_filter{margin-left:14px!important}}@media screen and (max-width:375px){.nav_filter{justify-content:space-between}.filterWidgetViewAll button.filter-action{margin-right:4px!important}.filterWidgetViewAll .button.filter-action{margin-right:11px!important}button.filter-action{padding-left:27px}}@media screen and (max-width:320px){.nav_filter{justify-content:space-between}button.filter-action{font-size:10px!important;margin-right:4px!important;padding:10px 19px 5px 30px}.filterWidgetViewAll .button.filter-action{margin-right:11px!important}.filterWidgetViewAll .nav_filter{margin-left:6px!important}.float_panel{background:#fff;padding:6px 0 12px 1px;width:100%}}@media screen and (min-width:481px){.filter_popup_wrap{width:360px!important}.filterWidgetViewAll{border-top:1px solid #ededed;bottom:0;position:fixed}}.messageForm.heightAuto{min-height:auto}.auto-suggestion{background:#fff;border-radius:8px;gap:0;height:298px;left:1px;margin-bottom:10px;width:373px}.auto-suggestion_header-block{align-items:center;border-bottom:1px solid #e6ebfa;display:flex;flex-direction:row;height:60px;justify-content:space-between;padding:0 12px 0 24px}#productShowcaseDetail{background-color:red;flex:1}.suto-susg-header-text{color:#303f5b;font-size:16px;font-weight:700;text-align:left;white-space:nowrap}.auto-suggest-checkbox,.suto-susg-header-text{font-family:Arial;letter-spacing:-.015em;line-height:20px}.auto-suggest-checkbox{color:#6e7a9a;font-size:14px;font-weight:400;text-align:right;width:70%}.auto-suggestion-container{padding:0 8px 0 12px}.auto-Suggestion_list{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:55px;padding-left:12px}.pt-16{margin-top:16px}.pb-16{margin-bottom:16px}.auto-suggest_list-img{height:14.35px;margin-right:16px;position:relative;width:15px}.auto-suggest_list-text{color:#6e7a9a;font-family:Arial;font-size:14px;font-weight:400;letter-spacing:-.015em;line-height:20px;text-align:left;width:100%}.auto-suggest_list-text.auto-list_bb:after{border-bottom:1px solid #e6ebfa;content:"";display:block;position:relative;top:19px;width:96%}.auto-Suggestion_list.auto-select{background:#ecf1ff;border-radius:4px 0 0 0}.auto_list-Icon{margin-right:12px}.auto-suggestion-bottom-block{align-items:center;border-top:1px solid #dcdcdc;display:flex;height:64px;justify-content:space-between;padding:4px 16px 4px 26px;top:279px}.suggestion-txt{border:1px solid #fff;font-family:Arial;font-size:14px;font-weight:400;letter-spacing:-.015em;line-height:20px;margin:0 10px;outline:none;text-align:left;width:100%}.auto-suggestion-container{height:230px;overflow-y:scroll;scrollbar-width:thin}.auto-suggestion-container::-webkit-scrollbar{display:none}.suggestion-send{background-color:#fff;border:none;border-radius:0 6px 6px 0;cursor:pointer;display:grid;height:49px;margin:8px .4rem 8px 0;outline:none;padding:15px 0 15px 4px;width:1rem}.switch{cursor:pointer;display:inline-block;height:16px;margin-left:10px;margin-right:10px;position:relative;top:2px;width:28px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#d8dbef;background:#d8dbef;bottom:0;cursor:pointer;left:0;right:0;top:0;-webkit-transition:.4s}.slider,.slider:before{box-shadow:0 0 2px 0 #00000014;position:absolute;transition:.4s}.slider:before{background-color:#93a1c7;bottom:2px;content:"";height:12px;left:2px;width:12px}input:checked+.slider{background-color:#d8dbef}input:checked+.slider:before{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(12px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.auto-suggestion_header-block .cancel_Close_Icon{cursor:pointer;height:12.41px;width:12.41px}.highlight{font-weight:700}@media only screen and (min-width:428px){.ffqpopup{bottom:66px;display:grid;overflow-y:auto;place-items:center;position:fixed;z-index:900}}@media only screen and (max-width:428px){.ffqpopup{bottom:56px;display:grid;overflow-y:auto;place-items:center;position:absolute;width:100%;z-index:900}.auto-suggestion{width:100%!important}}.auto-Suggestion_list:hover{background:#ecf1ff}.widget{background-color:#ededed;display:flex;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:320px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.overLayer{z-index:900}.overLayer,.overOverLayer{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.205);display:grid;height:100%;overflow-y:auto;place-items:center;position:absolute;top:0;width:100%}.overOverLayer{z-index:1000}.hide{display:none}.overLayer>.quickReply__button{bottom:55px;position:absolute}.call-progress-main{align-items:center;background:linear-gradient(90deg,#52365c,#0a1550);display:flex;height:52px}.cp-agent-icon{height:32px;margin-left:25px;margin-right:20px}.cp-dur{color:#fff;font-weight:700}.cp-status{color:#fff;font-size:11px}.cp-mute{align-items:center;background:#3a3867;border-radius:4px;display:flex;justify-content:center;right:100px;width:52px}.cp-end,.cp-mute{height:32px;position:absolute}.cp-end{right:25px}.cp-diabled{display:none}.cp-mute-mt{height:20px}.new-msg-indicator{align-items:center;background-color:#252857;border-radius:6px;bottom:6rem;color:#fff;display:flex;font-size:14px;font-weight:400;height:28px;justify-content:space-between;left:50%;padding:4px 8px;position:absolute;transform:translateX(-50%);width:130px;z-index:10}.new-msg-indicator:hover{font-weight:600}.new-msg-indicator-text{margin-bottom:4px}@mixin animation($property){-webkit-animation:$property;-ms-animation:$property;-moz-animation:$property;animation:$property}.showIconNot{display:none}@keyframes ShineAnimation{0%{background-image:-webkit-linear-gradient(top left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,.5) 48%,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,.5) 52%,hsla(0,0%,100%,0) 57%,hsla(0,0%,100%,0));background-position:-200px -200px;background-repeat:no-repeat;background-size:300px 300px}to{background-position:200px 200px;background-repeat:no-repeat}}.iframeIcon{height:50px;margin-right:6px;margin-top:.5rem;width:50px}.textmessage{border-radius:5%;display:flex;font-size:smaller;height:65px}.counter{height:25px;right:0;width:25px}.counter,.counterMweb{background-color:#febd01;border-radius:100%;display:flex;justify-content:center;position:absolute;z-index:1}.counterMweb{bottom:38px;height:20px;right:5px;width:20px}.ifram-main-div{align-items:center;cursor:pointer;display:flex;justify-content:flex-end}.tootlTip-x{align-self:center;font-size:large}.tooltip{height:65px;width:15rem}.tooltip-text{bottom:1rem;cursor:pointer;display:flex;left:1.2rem;position:absolute;right:auto;top:auto;z-index:1}.iframeIcon:animate{display:block;height:1.42857rem;transform:scale(.75);width:1.42857rem}.closeToolTip{color:rgba(9,9,9,.6);cursor:pointer;font-family:sans-serif;font-size:1.3rem;font-weight:200;margin-left:-1.2rem;margin-top:-.2rem}.animation{animation:ShineAnimation;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.12,.89,.98,.47);border:none;border-radius:50%;height:50px;margin-top:.5rem;position:absolute;top:0;width:50px}.tooltip-dynamic-text{color:rgba(9,9,9,.6);width:13rem}.tooltip-dynamic-title{font-size:1rem;font-weight:700;margin-top:.2rem}.tooltip-dynamic-content{font-size:.75rem}.iframeIconMobile{height:50px;margin-right:13px;margin-top:5px;width:50px}.alice-carousel__prev-btn-item span:after{right:8px;top:50%;transform:translateY(-62%) rotate(132deg)}.alice-carousel__next-btn-item span:after,.alice-carousel__prev-btn-item span:after{border-bottom:2px solid #006ee3;border-right:2px solid #006ee3;content:"";display:block;height:5px;pointer-events:none;position:absolute;width:5px}.alice-carousel__next-btn-item span:after{right:-4px;top:5%;transform:translateY(-74%) rotate(-48deg)}.alice-carousel__next-btn-item.__inactive span:after,.alice-carousel__prev-btn-item.__inactive span:after{border-bottom:2px solid #dcdddf;border-right:2px solid #dcdddf;content:""}.alice-carousel__prev-btn .alice-carousel__prev-btn-item span{left:1.1rem;top:0}.alice-carousel__next-btn .alice-carousel__next-btn-item span{top:-1rem;top:-.438rem}.tabsCorousal .alice-carousel__stage{width:280px!important}.tabsCorousal.deskktop .alice-carousel__next-btn,.tabsCorousal.deskktop .alice-carousel__prev-btn{display:block}.tabsCorousal .alice-carousel__dots{display:none!important}.alice-carousel__next-btn-item,.alice-carousel__prev-btn-item{background:#fff;border-radius:50%;box-shadow:0 1.98px 4.46px 0 #00000021;height:32px;position:relative;width:32px}.command-corousel .alice-carousel__next-btn,.command-corousel .alice-carousel__prev-btn{display:none}.command-corousel.deskktop .alice-carousel__next-btn,.command-corousel.deskktop .alice-carousel__prev-btn{display:block}.command-corousel.mobile .alice-carousel__next-btn,.command-corousel.mobile .alice-carousel__prev-btn{display:none}.command-corousel.deskktop .alice-carousel__dots{display:none!important}.command-corousel.mobile .alice-carousel__dots{display:flex;justify-content:flex-end;left:200px;margin:0!important;padding-right:0!important;position:relative;right:0;top:-167px;width:124px}.command-corousel .alice-carousel__dots .alice-carousel__dots-item{display:inline-block!important}.command-corousel .alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:4px!important}.command-corousel .alice-carousel__stage{width:280px!important}.command-corousel.deskktop .alice-carousel__next-btn-item,.command-corousel.deskktop .alice-carousel__prev-btn-item{background:#e7efff;border:1px solid #1565ff;border-radius:4px;box-shadow:none!important;height:24px;position:relative;width:24px}.command-corousel.deskktop .alice-carousel__next-btn,.command-corousel.deskktop .alice-carousel__prev-btn{position:absolute;top:-28px;width:29px!important}.command-corousel.deskktop .alice-carousel__prev-btn{left:auto!important;right:29px!important}.command-corousel.deskktop .alice-carousel__prev-btn span{left:0!important;top:-3px!important}.command-corousel.deskktop .alice-carousel__next-btn span{right:0;top:-3px}.alice-carousel__next-btn{right:2%}.alice-carousel__next-btn,.alice-carousel__prev-btn{position:fixed;top:35%;width:20px!important}.alice-carousel{margin-bottom:-18px!important}.alice-carousel__dots{margin:2px 3px 5px}.alice-carousel__dots-item:not(.__custom){background-color:#d9dbe7}.alice-carousel__next-btn-item,.alice-carousel__prev-btn-item{color:#061038!important}.alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:12px!important}.alice-carousel__next-btn [data-area]:after,.alice-carousel__prev-btn [data-area]:after{content:attr(data-area);text-transform:capitalize}.alice-carousel__next-btn span,.alice-carousel__prev-btn span{position:relative}.alice-carousel__prev-btn span{left:-3px;top:-2px}.alice-carousel__next-btn span{right:-2px;top:-2px}.alice-carousel__prev-btn [data-area]:after{margin-left:-2px}.alice-carousel__prev-btn{left:-30px}.addons-upfront .alice-carousel__next-btn{right:1%}.addOnd-Iframe .alice-carousel__prev-btn{left:-25px!important}.addOnd-Iframe .alice-carousel__next-btn{right:5%!important}.alice-carousel__next-btn-wrapper span,.alice-carousel__prev-btn-wrapper span{font-size:0!important}.alice-carousel__prev-btn-wrapper span{padding-right:.125rem!important}.alice-carousel__next-btn-wrapper span{font-size:.875rem;padding-left:.125rem}.alice-carousel__dots{margin:0 3px 15px 5px!important;padding-right:1.5rem}.desk-veiew .alice-carousel__next-btn .alice-carousel__next-btn-item.__inactive,.desk-veiew .alice-carousel__prev-btn .alice-carousel__prev-btn-item.__inactive{border:1px solid #e2e2e2;display:none!important;opacity:1!important}.desk-veiew .alice-carousel__next-btn .alice-carousel__next-btn-item.__inactive span,.desk-veiew .alice-carousel__prev-btn .alice-carousel__prev-btn-item.__inactive span{color:#757575a8!important}.alice-carousel__wrapper{box-sizing:border-box;position:relative}.addons-upfront.addOnd-Iframe .alice-carousel{width:100%!important}@media only screen and (min-device-width:481px){.alice-carousel__dots .alice-carousel__dots-item{display:none!important}.addons-upfront .alice-carousel{margin-left:0;width:47rem}.desk-veiew .addons-upfront .alice-carousel__stage-item.__active{width:300px!important}.desk-veiew .addons-upfront.addOnd-Iframe .alice-carousel__stage-item.__active{width:256px!important}.addons-upfront .alice-carousel__wrapper{width:100%!important}}@media screen and (max-width:768px){.alice-carousel__dots .alice-carousel__dots-item{display:none!important}.alice-carousel__next-btn{right:5.5%!important}.mobile-view .alice-carousel__next-btn-wrapper,.mobile-view .alice-carousel__prev-btn-wrapper{display:none!important}}@media only screen and (max-device-width:480px){.alice-carousel__wrapper{width:100%!important}.desk-veiew .addons-upfront .alice-carousel__stage-item{width:280px!important}.desk-veiew .alice-carousel__next-btn{left:264px}.desk-veiew .alice-carousel__stage{width:20rem!important}.addons-upfront .alice-carousel__stage-item{width:263px!important}.desk-veiew .alice-carousel__next-btn-wrapper,.desk-veiew .alice-carousel__prev-btn-wrapper{display:block!important}}@media only screen and (max-device-width:430px){.alice-carousel__stage{width:16.188rem!important}}@media(max-width:428px){.alice-carousel__next-btn{right:1.5%!important}}@media(max-width:425px){.alice-carousel__next-btn{right:8%!important}.alice-carousel__stage{width:16.188rem!important}}@media only screen and (max-device-width:375px){.addons-upfront .alice-carousel__stage-item{width:272px!important}.command-corousel .alice-carousel__stage{width:250px!important}.baggage_additional_purchage .alice-carousel__dots{top:-147px!important;width:80px!important}.tabsCorousal .alice-carousel__dots{display:none!important}.alice-carousel__stage{width:16.563rem}.addons-upfront .alice-carousel__stage-item{width:259px!important}}@media only screen and (max-device-width:320px){.command-corousel .alice-carousel__stage{width:220px!important}.baggage_additional_purchage .alice-carousel__dots{left:185px!important;top:-147px!important;width:64px!important}.tabsCorousal .alice-carousel__dots{display:none!important}.alice-carousel__stage{width:17rem!important}.addons-upfront .alice-carousel__stage-item{width:266px!important}}
/*# sourceMappingURL=src.dec16260adb7d621ccca.css.map*/