body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.book-sum-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;background-color:#f2f7f3;color:#2f3f53;font-family:var(--font-Jotia);margin:0 auto;max-width:1280px;padding:clamp(1rem,2vw,2rem) clamp(.75rem,3.2vw,2.75rem) 2rem}.book-sum-con .bsc-title{color:#2c3d52;font-size:clamp(1.45rem,1.2rem + 1vw,2.1rem);font-weight:600;line-height:1.15;margin-bottom:clamp(.7rem,1.2vw,1rem)}.book-sum-con .fpc-con,.book-sum-con .ts-footer{background-color:#fff;border:1px solid #d8e2ee;border-radius:1rem;box-shadow:0 .5rem 1.4rem rgba(43,58,79,.08)}.book-sum-con .fpc-con{margin-bottom:clamp(1rem,1.8vw,1.6rem);padding:clamp(.9rem,1.6vw,1.25rem)}.book-sum-con .ts-body{grid-gap:1rem;display:grid;gap:1rem}.book-sum-con .ts-i-xl{color:#2d3f54;font-size:clamp(1.1rem,1rem + .45vw,1.45rem);line-height:1.2}.book-sum-con .ts-i-m{color:#5c7085;font-size:clamp(.84rem,.8rem + .14vw,.94rem);line-height:1.25}.book-sum-con .ts-i-l{color:#33465c;font-size:clamp(.9rem,.86rem + .16vw,1rem);line-height:1.3}.book-sum-con .ts-i-l-b{color:#2d3f54;font-size:clamp(1rem,.92rem + .35vw,1.2rem);font-weight:600;line-height:1.2}.book-sum-con .ts-i-h-p{margin-bottom:.25rem;margin-top:.25rem}.book-sum-con .fd-con{background-color:#f9fcff;border:1px solid #e1e9f3;border-radius:.9rem;padding:clamp(.75rem,1.2vw,1rem)}.book-sum-con .fd-con .ts-t-m{color:#5a6e84;font-size:clamp(.8rem,.76rem + .12vw,.9rem);font-weight:500;margin-bottom:.55rem}.book-sum-con .fd-con .fd-con-header{grid-gap:.45rem;align-items:center;display:grid;gap:.45rem;grid-template-columns:auto auto auto 1fr;margin-bottom:.8rem}.book-sum-con .fd-con .ts-arrow{color:#68809a;font-size:clamp(1.15rem,1.02rem + .25vw,1.35rem);font-weight:600}.book-sum-con .fd-con .ts-t-m-p{color:#60758b;justify-self:end}.book-sum-con .fd-con .fd-con-body{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(0,1fr))}.book-sum-con .fd-con .fd-col{min-width:0}.book-sum-con .fd-con .fd-col-center{text-align:center}.book-sum-con .table-h{border-bottom:1px solid #e3ebf4;color:#5f748a;font-size:clamp(.78rem,.75rem + .1vw,.86rem);font-weight:500;margin-bottom:.42rem;padding-bottom:.38rem}.book-sum-con .summary-grid-head,.book-sum-con .summary-grid-row{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(4,minmax(0,1fr))}.book-sum-con .summary-grid-head>div,.book-sum-con .summary-grid-row>div{min-width:0}.book-sum-con .summary-grid-head{margin-bottom:.5rem}.book-sum-con .summary-grid-row{background-color:#fbfdff;border:1px solid #e3ebf4;border-radius:.72rem;margin-bottom:.55rem;padding:.62rem .68rem}.book-sum-con .summary-grid-row:last-child,.book-sum-con .table-d{margin-bottom:0}.book-sum-con .pd-con{margin-bottom:.65rem}.book-sum-con .cd-con{margin-bottom:.1rem}.book-sum-con .cd-con .summary-grid-head,.book-sum-con .cd-con .summary-grid-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.6fr) minmax(0,.9fr)}.book-sum-con .cd-con .summary-grid-row [data-label=Email]{overflow-wrap:anywhere;word-break:break-word}.book-sum-con .cd-con .summary-grid-row [data-label=Number]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-sum-con .ts-footer{padding:clamp(.85rem,1.5vw,1.2rem)}.book-sum-con .ts-footer .d-flex{align-items:center;display:flex;gap:.65rem;justify-content:space-between}.book-sum-con .ts-footer .pa-con{align-items:center;border-top:1px solid #dfe7f1;display:flex;gap:.7rem;justify-content:space-between;margin-top:.72rem;padding-top:.68rem}.book-sum-con .prcd-btn{background:linear-gradient(140deg,#2e8b57,#3da96f);border:1px solid #2f935d;border-radius:.6rem;color:#fff;font-size:1rem;font-weight:500;height:3rem;margin-top:clamp(.9rem,1.8vw,1.3rem);width:min(100%,18rem)}.book-sum-con .prcd-btn:hover{background:linear-gradient(140deg,#28794c,#379765)}.book-sum-con .prcd-btn:disabled{cursor:not-allowed;opacity:.75}.book-sum-con .payment-error-msg{color:#b51e1e;font-size:.9rem;margin-top:.55rem;text-align:center}.book-sum-con .payment-test-note{background:linear-gradient(180deg,#f5fbf7,#eef8f2);border:1px solid #cde7d5;border-radius:.7rem;color:#30503f;margin-top:clamp(.7rem,1.4vw,1rem);padding:clamp(.7rem,1.2vw,.9rem)}.book-sum-con .payment-test-note-title{font-size:clamp(.88rem,.84rem + .14vw,.98rem);font-weight:600;margin-bottom:.2rem}.book-sum-con .payment-test-note-body{font-size:clamp(.82rem,.78rem + .12vw,.92rem);line-height:1.35}.book-sum-con .payment-test-note code{background-color:#e7f5eb;border-radius:.25rem;color:#1d5f3e;font-size:.92em;padding:.1rem .3rem}.modifyalert .ma-body,.modifyalert .ma-footer,.modifyalert .ma-header{border:0;padding:clamp(.7rem,1.2vw,1rem)}.modifyalert .ma-body{color:#33465c;font-size:clamp(.9rem,.86rem + .14vw,1rem);text-align:center}.modifyalert .ma-footer{border-top:1px solid #dbe5f1;display:flex;gap:.5rem;justify-content:center}.modifyalert .ma-footer .ma-btn{background-color:#fff;border:1px solid #c4d1de;border-radius:.5rem;color:#30445a;font-size:clamp(.88rem,.84rem + .12vw,.96rem);min-height:2.6rem;width:min(100%,11rem)}@media (max-width:1199px){.book-sum-con .fd-con .fd-con-body{grid-template-columns:repeat(3,minmax(0,1fr))}.book-sum-con .fd-con .fd-col:nth-child(4),.book-sum-con .fd-con .fd-col:nth-child(5){grid-column:span 1}}@media (max-width:1024px){.book-sum-con .fd-con .fd-con-header{gap:.4rem;grid-template-columns:auto auto auto 1fr}.book-sum-con .fd-con .ts-t-m-p{grid-column:auto;justify-self:end;white-space:nowrap}.book-sum-con .fd-con .fd-con-body{gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.book-sum-con .fd-con .fd-col-center{text-align:left}.book-sum-con .cd-con .summary-grid-head,.book-sum-con .cd-con .summary-grid-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr) minmax(0,1.35fr) minmax(0,.85fr)}}@media (max-width:767px){.book-sum-con{padding:1.1rem .7rem 1.7rem}.book-sum-con .fpc-con,.book-sum-con .ts-footer{border-radius:.9rem}.book-sum-con .fd-con .fd-con-body{grid-template-columns:1fr}.book-sum-con .summary-grid-head{display:none}.book-sum-con .summary-grid-row{gap:.35rem;grid-template-columns:1fr;padding:.62rem}.book-sum-con .summary-grid-row [data-label]:before{color:#6a7f95;content:attr(data-label);display:block;font-size:.76rem;font-weight:500;line-height:1.1;margin-bottom:.12rem}.book-sum-con .ts-footer .d-flex,.book-sum-con .ts-footer .pa-con{align-items:flex-start;flex-direction:column}.book-sum-con .prcd-btn{width:100%}}@media (max-width:540px){.book-sum-con .fd-con,.book-sum-con .fpc-con,.book-sum-con .ts-footer{padding:.78rem}.book-sum-con .fd-con .fd-con-header{gap:.3rem}}.cp-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;margin:clamp(1rem,2vw,2rem) auto;width:min(100%,760px)}.cp-alert-con{background:#f9fcff;border:1px solid #d7e3ef;border-radius:1rem;box-shadow:0 .5rem 1.5rem rgba(36,52,72,.1);overflow:hidden}.cp-status-con{border-bottom:1px solid #dae5f1;color:#2f425d;font:normal normal 600 clamp(1.05rem,.98rem + .35vw,1.3rem)/1.2 var(--font-Jotia);padding:clamp(.95rem,1.6vw,1.35rem);text-align:center}.cp-alert-sucesss-con .cp-status-con{color:#1f7a47}.cp-dad-con{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bid-con,.btn-con{padding:clamp(.9rem,1.5vw,1.2rem)}.bid-con{border-right:1px solid #e0e9f3;display:flex;flex-direction:column;gap:.25rem;justify-content:center}.bid-l{color:#678099;font:normal normal 500 clamp(.82rem,.78rem + .1vw,.9rem)/1.3 var(--font-Jotia)}.bid-r{color:#2f425d;font:normal normal 600 clamp(.96rem,.9rem + .2vw,1.12rem)/1.2 var(--font-Jotia);overflow-wrap:anywhere}.btn-con{flex-wrap:wrap;gap:.65rem}.btn-con,.cp-btn{align-items:center}.cp-btn{background-color:#fff;border:1px solid #c8d5e2;border-radius:.55rem;color:#3d556e;display:inline-flex;font:normal normal 500 clamp(.88rem,.84rem + .14vw,.96rem)/1.2 var(--font-Jotia);justify-content:center;min-height:2.7rem;min-width:10.5rem;padding:.55rem .9rem;text-decoration:none;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.cp-btn:hover{background-color:#f6fbff;border-color:#99adbe;color:#29435e}.cp-alert-failed{color:#b50000;padding:clamp(1rem,1.8vw,1.35rem) 0;text-align:center}@media (max-width:767px){.cp-con{width:min(100%,calc(100vw - 1.6rem))}.cp-dad-con{grid-template-columns:1fr}.bid-con{border-bottom:1px solid #e0e9f3;border-right:0}.cp-btn{width:100%}}.dash-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;margin:0 auto;max-width:1280px;padding:clamp(1rem,1.6rem,2rem) clamp(1rem,2.6vw,2.4rem) 0}.dash-con .dash-con-title{color:#2f425d;font:normal normal 600 clamp(1.75rem,1.9vw,2.2rem) /1.15 var(--font-Jotia);letter-spacing:.01em;margin-bottom:clamp(.8rem,1.2vw,1.1rem)}.dash-con .d-c-m{color:#5f6f84;font:normal normal 400 clamp(.95rem,1.2vw,1.05rem) /1.55 var(--font-Jotia)}.dash-con .dash-gret-con{background-color:#f8fbff;border:1px solid #d3dfed;border-radius:16px;margin-bottom:clamp(1rem,1.8vw,1.5rem);padding:clamp(.95rem,1.7vw,1.4rem)}.dash-con .dash-gret-con .dg-head{color:#2f425d;font:normal normal 600 clamp(1.2rem,1.7vw,1.45rem) /1.2 var(--font-Jotia);margin-bottom:.3rem}.dash-con .dash-gret-con .dg-body{color:#64748b;font:normal normal 400 clamp(.95rem,1.15vw,1.05rem) /1.45 var(--font-Jotia)}.dash-con .dash-con-body{grid-gap:clamp(.85rem,1.8vw,1.4rem);align-items:start;display:grid;gap:clamp(.85rem,1.8vw,1.4rem);grid-template-columns:230px minmax(0,1fr)}.dash-con .dash-nav-con{background-color:#f9fcff;border:1px solid #d3dfed;border-radius:16px;padding:clamp(.65rem,1.1vw,.9rem) 0}.dash-con .dash-nav-con .dash-tab-head{border:0}.dash-con .dash-nav-con .dash-nav-item{border:0;border-left:3px solid transparent;border-radius:0;color:#334155;cursor:pointer;font:normal normal 500 clamp(.92rem,1.1vw,1rem) /1.35 var(--font-Jotia);padding:.7rem clamp(.85rem,1.4vw,1.1rem)}.dash-con .dash-con-body .nav-tabs .nav-link.active{background:#edf7ef;border:0;border-left:3px solid #3aa66a;color:#1f5138;padding-left:clamp(.85rem,1.4vw,1.1rem)}.dash-con .dash-tab-content{min-width:0}.dash-con .dash-tabs{margin-left:0}.dash-con .bk-con,.dash-con .prof-con{background-color:#f9fcff;border:1px solid #d3dfed;border-radius:16px}.dash-con .prof-con{padding:clamp(.95rem,1.7vw,1.4rem)}.dash-con .prof-con .prof-con-header{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.dash-con .bk-con .bk-con-title,.dash-con .prof-con .prof-con-title{color:#2f425d;font:normal normal 600 clamp(1.1rem,1.45vw,1.35rem) /1.2 var(--font-Jotia)}.dash-con .prof-con .edud-btn{background-color:initial;border:1px solid #c6d3e3;border-radius:8px;font:normal normal 500 clamp(.83rem,1vw,.92rem) /1.25 var(--font-Jotia);padding:.3rem .75rem}.dash-con .prof-con .prof-con-body{grid-column-gap:clamp(.8rem,1.5vw,1.25rem);grid-row-gap:.45rem;color:#475569;-webkit-column-gap:clamp(.8rem,1.5vw,1.25rem);column-gap:clamp(.8rem,1.5vw,1.25rem);display:grid;font:normal normal 400 clamp(.93rem,1.1vw,1rem) /1.45 var(--font-Jotia);grid-template-columns:minmax(150px,220px) minmax(0,1fr);padding-top:clamp(.85rem,1.2vw,1rem);row-gap:.45rem}.dash-con .bk-con{max-height:clamp(360px,60vh,700px);overflow-y:auto}.dash-con .bk-con .bk-con-title{padding:clamp(.95rem,1.7vw,1.3rem) clamp(.95rem,1.8vw,1.4rem) clamp(.45rem,1vw,.65rem)}.dash-con .bk-con .bk-con-filters{color:#64748b;display:grid;font:normal normal 500 clamp(.82rem,1vw,.92rem) /1.2 var(--font-Jotia);grid-template-columns:minmax(0,1fr) 150px 120px;padding:0 clamp(.95rem,1.8vw,1.4rem) clamp(.5rem,1vw,.75rem)}.dash-con .bk-con .bk-con-body .bk-b-item{grid-gap:clamp(.45rem,1vw,.7rem);align-items:center;border-top:1px solid #deebf7;cursor:pointer;display:grid;gap:clamp(.45rem,1vw,.7rem);grid-template-columns:minmax(0,1fr) 150px 120px;padding:clamp(.9rem,1.7vw,1.2rem) clamp(.95rem,1.8vw,1.4rem);transition:background-color .2s ease}.dash-con .bk-con .bk-con-body .bk-b-item:hover{background-color:#f1f8ff}.dash-con .bk-con .bk-con-body .bk-b-item .dd-con{align-items:center;display:flex;gap:clamp(.55rem,1.2vw,.9rem);min-width:0}.dash-con .bk-con .bk-con-body .bk-b-item .dd-con .dd-con-d{min-width:0}.dash-con .bk-con .bk-con-body .bk-b-item .dd-con .dd-con-d-l{color:#273a53;font:normal normal 600 clamp(1.06rem,1.5vw,1.28rem) /1.1 var(--font-Jotia)}.dash-con .bk-con .bk-con-body .bk-b-item .dd-con .dd-con-d-m{color:#6b7b90;font:normal normal 400 clamp(.81rem,1vw,.9rem) /1.25 var(--font-Jotia);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-con .bk-con .bk-con-body .bk-b-item .dd-con .dd-con-f{align-items:center;color:#7d8fa6;display:inline-flex;gap:.3rem}.dash-con .bk-con .bk-con-body .bk-b-item .dd-con .flight-icon{height:1rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:1rem}.dash-con .bk-con .bk-con-body .bk-b-item>div:nth-child(2),.dash-con .bk-con .bk-con-body .bk-b-item>div:nth-child(3){color:#334155;font:normal normal 500 clamp(.88rem,1.08vw,.96rem) /1.3 var(--font-Jotia)}.dash-con .bk-con .bk-empty-state{align-items:center;color:#2f425d;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.4rem,3vw,2rem);text-align:center}.dash-con .bk-con .bk-empty-icon{align-items:center;background:linear-gradient(180deg,#e6f4ef,#def0ff);border-radius:999px;box-shadow:inset 0 0 0 2px rgba(61,130,104,.25);color:#2f855a;display:inline-flex;height:72px;justify-content:center;width:72px}.dash-con .bk-con .bk-empty-icon svg{height:36px;width:36px}.dash-con .bk-con .bk-empty-title{font:normal normal 600 clamp(1.15rem,1.6vw,1.35rem) /1.25 var(--font-Jotia)}.dash-con .bk-con .bk-empty-copy{color:#5f6f84;font:normal normal 400 clamp(.92rem,1.1vw,1rem) /1.5 var(--font-Jotia);margin:0;max-width:420px}.dash-con .bk-con .bk-empty-cta{background:linear-gradient(135deg,#1f705c,#38a169);border:none;border-radius:999px;box-shadow:0 8px 20px rgba(31,112,92,.3);color:#fff;font:normal normal 600 .95rem/1.2 var(--font-Jotia);padding:.65rem 1.6rem;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.dash-con .bk-con .bk-empty-cta:focus-visible,.dash-con .bk-con .bk-empty-cta:hover{box-shadow:0 12px 24px rgba(31,112,92,.35);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.dash-con .bk-con .bk-empty-hint{color:#c05621;font:normal normal 500 .9rem/1.3 var(--font-Jotia)}.dash-con .bk-con .bk-loading-state{color:#4c6a84;font:normal normal 500 .95rem/1.35 var(--font-Jotia);padding:clamp(1.4rem,3vw,2rem);text-align:center}@media (max-width:1024px){.dash-con .dash-con-body{grid-template-columns:1fr}.dash-con .dash-nav-con{padding:.5rem}.dash-con .dash-nav-con.hc-nav{flex-direction:row!important;gap:.5rem;justify-content:stretch}.dash-con .dash-nav-con .dash-tab-head{flex:1 1}.dash-con .dash-nav-con .dash-nav-item{border-bottom:3px solid transparent;border-left:0;border-radius:10px;text-align:center}.dash-con .dash-con-body .nav-tabs .nav-link.active{background:#edf7ef;border-bottom:3px solid #3aa66a;border-left:0}.dash-con .bk-con .bk-con-body .bk-b-item,.dash-con .bk-con .bk-con-filters{grid-template-columns:minmax(0,1fr) 130px 104px}}@media (max-width:767px){.dash-con{padding-inline:clamp(.8rem,4vw,1rem)}.dash-con .dash-con-title{font-size:clamp(1.5rem,6.8vw,1.9rem)}.dash-con .prof-con .prof-con-body{grid-template-columns:1fr;row-gap:.25rem}.dash-con .prof-con .prof-con-body>div:nth-child(odd){color:#30445e;font-weight:600;margin-top:.45rem}.dash-con .bk-con{max-height:none}.dash-con .bk-con .bk-con-filters{display:none}.dash-con .bk-con .bk-con-body .bk-b-item{gap:.38rem;grid-template-columns:1fr}.dash-con .bk-con .bk-con-body .bk-b-item>div:nth-child(2):before{color:#5d728b;content:"Date: ";font-weight:600}.dash-con .bk-con .bk-con-body .bk-b-item>div:nth-child(3):before{color:#5d728b;content:"Travelers: ";font-weight:600}}.fetch-flight-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;color:#2f4158;margin:0 auto;max-width:1280px;padding:clamp(1rem,2vw,2rem) clamp(.85rem,3vw,2.4rem) 2rem}.fetch-flight-con .ff-title{color:#2a3c52;font:normal normal 600 clamp(1.4rem,1.2rem + .9vw,2rem)/1.15 var(--font-Jotia);margin-bottom:clamp(.7rem,1.2vw,1rem)}.fetch-flight-con .ff-body-con{grid-gap:clamp(.9rem,1.8vw,1.4rem);align-items:start;display:grid;gap:clamp(.9rem,1.8vw,1.4rem);grid-template-columns:minmax(0,1fr) 300px}.fetch-flight-con .ff-bl-con,.fetch-flight-con .ff-br-con{min-width:0}.fetch-flight-con .bf-con,.fetch-flight-con .bp-con,.fetch-flight-con .bpd-con,.fetch-flight-con .bs-con{background:#f9fcff;border:1px solid #d8e4f0;border-radius:1rem;box-shadow:0 .4rem 1.2rem rgba(42,56,75,.08)}.fetch-flight-con .bf-con{margin-bottom:clamp(.9rem,1.6vw,1.3rem);padding:clamp(.9rem,1.5vw,1.2rem)}.fetch-flight-con .ff-bc-item+.ff-bc-item{margin-top:1rem}.fetch-flight-con .bf-con-head{border-bottom:1px solid #dce6f2;margin-bottom:.7rem;padding-bottom:.65rem}.fetch-flight-con .bf-con-body{grid-gap:.75rem;border-bottom:1px solid #dce6f2;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(95px,120px) minmax(0,1fr);padding-bottom:.75rem}.fetch-flight-con .ff-bc-item:last-child .bf-con-body{border-bottom:0;padding-bottom:.1rem}.fetch-flight-con .dgc-item{padding-left:0;text-align:center}.fetch-flight-con .ffc-s-item{color:#6d8199;font:normal normal 500 clamp(.72rem,.7rem + .1vw,.82rem)/1.2 var(--font-Jotia);margin-bottom:.22rem}.fetch-flight-con .ffc-m-item{color:#33465c;font:normal normal 500 clamp(.9rem,.86rem + .15vw,1rem)/1.3 var(--font-Jotia)}.fetch-flight-con .ffc-m-b-item{color:#435a74;font:normal normal 400 clamp(.88rem,.85rem + .1vw,.96rem)/1.3 var(--font-Jotia)}.fetch-flight-con .ffc-l-item{color:#273a51;font:normal normal 600 clamp(1.02rem,.94rem + .3vw,1.2rem)/1.2 var(--font-Jotia);margin-bottom:.2rem}.fetch-flight-con .bpd-con{margin-bottom:clamp(.9rem,1.4vw,1.2rem);padding:clamp(.85rem,1.4vw,1.1rem)}.fetch-flight-con .bpd-con .d-g{grid-gap:.65rem;align-items:center;display:grid;gap:.65rem;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.6fr);padding:.45rem 0}.fetch-flight-con .bpd-con .d-g+.d-g{border-top:1px solid #e1e9f3}.fetch-flight-con .bpd-con .d-g>div{font:normal normal 400 clamp(.86rem,.82rem + .12vw,.94rem)/1.3 var(--font-Jotia);min-width:0;overflow-wrap:anywhere}.fetch-flight-con .bp-con{padding:clamp(.85rem,1.4vw,1.1rem)}.fetch-flight-con .bp-con .d-flex{display:flex;gap:.6rem;justify-content:space-between;padding:.35rem 0}.fetch-flight-con .bs-con{margin-bottom:.9rem;padding:clamp(.85rem,1.3vw,1.05rem)}.fetch-flight-con .bs-con .bs-con-div{border-bottom:1px solid #e0e8f2;padding:.4rem 0}.fetch-flight-con .bs-con .bs-con-div:last-child{border-bottom:0}.fetch-flight-con .dwd-btn{margin-top:0}@media (max-width:1199px){.fetch-flight-con .ff-body-con{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:1024px){.fetch-flight-con .ff-body-con{grid-template-columns:1fr}.fetch-flight-con .ff-br-con{grid-gap:.8rem;align-items:start;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto}.fetch-flight-con .bs-con{margin-bottom:0}}@media (max-width:767px){.fetch-flight-con{padding-inline:.8rem}.fetch-flight-con .bf-con-body{grid-template-columns:1fr}.fetch-flight-con .dgc-item{text-align:left}.fetch-flight-con .bpd-con .d-g{gap:.3rem;grid-template-columns:1fr;padding:.5rem 0}.fetch-flight-con .bpd-con .d-g>div:before{color:#6b7f96;font-weight:600;margin-right:.3rem}.fetch-flight-con .bpd-con .d-g>div:first-child:before{content:"Passenger: "}.fetch-flight-con .bpd-con .d-g>div:nth-child(2):before{content:"Type: "}.fetch-flight-con .bpd-con .d-g>div:nth-child(3):before{content:"Phone: "}.fetch-flight-con .bpd-con .d-g>div:nth-child(4):before{content:"Email: "}.fetch-flight-con .ff-br-con{grid-template-columns:1fr}}:root{--primaryheight:clamp(3.2rem,3rem + 0.45vw,3.85rem);--radius-sm:0.5rem;--input-primary-width:clamp(21rem,34vw,30.8rem);--input-secondary-width:clamp(10.8rem,16.2vw,14.9rem);--input-passenger-width:clamp(15.5rem,22vw,20.9rem)}.input-com .input-passenger,.input-com .input-passenger-mr,.input-com .input-primary,.input-com .input-secondary,.input-com .input-secondary-mr{font:normal normal 400 clamp(.94rem,.9rem + .12vw,1rem)/1.25 var(--font-Jotia);height:clamp(3.2rem,3rem + .45vw,3.85rem);height:var(--primaryheight);padding:1.1rem .8rem .4rem}.input-com .input-primary{width:clamp(21rem,34vw,30.8rem);width:var(--input-primary-width)}.input-com .input-secondary,.input-com .input-secondary-mr{width:clamp(10.8rem,16.2vw,14.9rem);width:var(--input-secondary-width)}.input-com .input-secondary-mr{margin-right:clamp(.65rem,1vw,1rem)}.input-com .input-passenger,.input-com .input-passenger-mr{width:clamp(15.5rem,22vw,20.9rem);width:var(--input-passenger-width)}.input-com .input-passenger-mr{margin-right:clamp(.65rem,1vw,1rem)}.input-com .input-label-primary,.input-com .input-label-secondary{font:normal normal 400 clamp(.83rem,.8rem + .1vw,.9rem)/1 var(--font-Jotia);padding:.95rem .8rem}.input-com .input-label-secondary{width:clamp(10.8rem,16.2vw,14.9rem);width:var(--input-secondary-width)}.dd-com{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;font:normal normal 400 .95rem/1.2 var(--font-Jotia)}.dd-com .dropdown-toggle:after{display:none}.dd-com .primary,.dd-com .secondary{align-items:center;background:#fff;border:1px solid #c2cbd7;border-radius:.5rem;border-radius:var(--radius-sm);display:flex;height:clamp(3.2rem,3rem + .45vw,3.85rem);height:var(--primaryheight);justify-content:space-between;padding:.6rem .75rem}.dd-com .primary{width:clamp(10.8rem,16.2vw,14.9rem);width:var(--input-secondary-width)}.dd-com .secondary{width:clamp(21rem,34vw,30.8rem);width:var(--input-primary-width)}.dd-com .caret{height:1rem;width:1rem}.dd-com .show .down-caret,.dd-com .up-caret{display:none}.dd-com .show .up-caret{display:block}.dd-com .dd-menu-primary,.dd-com .dd-menu-secondary{border:1px solid #c2cbd7;border-radius:.5rem;max-height:16rem;overflow-y:auto;padding:.2rem}.dd-com .dd-menu-primary{min-width:clamp(10.8rem,16.2vw,14.9rem);min-width:var(--input-secondary-width)}.dd-com .dd-menu-secondary{width:clamp(21rem,34vw,30.8rem);width:var(--input-primary-width)}.dd-com .dd-m-item{border-radius:.45rem;cursor:pointer;display:flex;font:normal normal 400 .95rem/1.2 var(--font-Jotia);justify-content:space-between;padding:.56rem .7rem}.dd-com .dd-m-item:hover{background:#f3f7fb}.dd-com .dd-m-i-select{height:.5rem;width:.5rem}.btn-com{background-color:#fff;border:1px solid #c2cbd7;border-radius:.5rem;border-radius:var(--radius-sm);font:normal normal 500 clamp(.92rem,.88rem + .12vw,1rem)/1.2 var(--font-Jotia);transition:border-color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-transform .15s ease}.btn-com:hover{border-color:#9eb0c3}.btn-com .logo{height:1rem;margin-left:.42rem;width:1rem}.btn-com .transform-right{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-com-primary{height:clamp(3.2rem,3rem + .45vw,3.85rem);height:var(--primaryheight);width:clamp(8.5rem,11.5vw,11rem)}.btn-com-download,.btn-com-secondary{height:clamp(3.2rem,3rem + .45vw,3.85rem);height:var(--primaryheight);width:clamp(13rem,21vw,20.9rem)}.btn-com-download{border:0;border-radius:999px}.btn-com-download .dwd-logo{height:1rem;margin-left:.7rem;width:1rem}.btn-com-searchflights{align-items:center;background:linear-gradient(140deg,#2e8b57,#3ba66c);border:1px solid #2e8b57;border-left:0;border-radius:0;border-bottom-right-radius:.6rem;border-top-right-radius:.6rem;color:#fff;display:flex;font:normal normal 500 clamp(1rem,1.05vw,1.12rem)/1.2 var(--font-Jotia);gap:.45rem;height:clamp(3.2rem,3rem + .45vw,3.85rem);height:var(--primaryheight);justify-content:center;width:clamp(9.2rem,12vw,11.4rem)}.btn-com-searchflights .logo{margin-left:0}.btn-com-searchflights:hover{box-shadow:0 8px 16px rgba(46,139,87,.22);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.fdd-com .dropdown-menu{margin-top:.35rem}.fdd-com .dropdown-toggle:after{display:none}.fdd-com .ffd-primary{background-color:#fff;border:1px solid #c2cbd7;display:flex;flex-direction:column;height:clamp(3.2rem,3rem + .45vw,3.85rem);height:var(--primaryheight);justify-content:center;padding:.58rem .7rem;transition:border-color .18s ease,box-shadow .18s ease;width:clamp(11.2rem,16.8vw,16.9rem)}.fdd-com .ffd-primary:hover{border-color:#98a8b9}.fdd-com .br{border-bottom-left-radius:.5rem;border-right:0;border-top-left-radius:.5rem}.fdd-com .fdd-placeholder{font:normal normal 400 clamp(.76rem,.74rem + .08vw,.84rem)/1 var(--font-Jotia)}.fdd-com .fdd-value{display:flex;font:normal normal 400 clamp(.98rem,.95rem + .12vw,1.06rem)/1.25 var(--font-Jotia);justify-content:space-between;margin-top:.24rem}.fdd-com .caret{height:1rem;width:1rem}.fdd-com .show .down-caret,.fdd-com .up-caret{display:none}.fdd-com .show .up-caret{display:block}.fdd-com .fdd-menu-primary{background-color:#fff;border:1px solid #c2cbd7;border-radius:.72rem;box-shadow:0 12px 28px rgba(36,51,63,.16);max-height:clamp(14rem,37vh,18.5rem);overflow-y:auto;width:min(34rem,calc(100vw - 2rem))}.fdd-com .fdd-menu-primary .fdd-search-wrap{background-color:#fff;border-bottom:1px solid #d6dde6;padding:.6rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.fdd-com .fdd-menu-primary .fdd-search-input{border:1px solid #b8c3d1;border-radius:.36rem;color:#2f3b47;font:normal normal 400 .94rem/1.2 var(--font-Jotia);height:2.15rem;padding:.46rem .68rem;width:100%}.fdd-com .fdd-menu-primary .fdd-search-input:focus{border-color:#6f8ba8;box-shadow:0 0 0 2px rgba(116,146,177,.18);outline:none}.fdd-com .fdd-menu-primary .dd-m-empty{color:#555;font:normal normal 400 .89rem/1.2 var(--font-Jotia);padding:.78rem 1rem}.fdd-com .fdd-menu-primary .dd-m-item-skeleton{cursor:default}.fdd-com .fdd-menu-primary .dd-m-item-skeleton .skeleton-line{-webkit-animation:airportSkeleton 1.2s ease-in-out infinite;animation:airportSkeleton 1.2s ease-in-out infinite;background:linear-gradient(90deg,#ececec 25%,#e3e3e3 37%,#ececec 63%);background-size:400% 100%;border-radius:.25rem}.fdd-com .fdd-menu-primary .dd-m-item-skeleton .skeleton-line-city{height:1.15rem;margin-bottom:.52rem;width:8.5rem}.fdd-com .fdd-menu-primary .dd-m-item-skeleton .skeleton-line-code{height:1.15rem;margin-bottom:.52rem;width:3rem}.fdd-com .fdd-menu-primary .dd-m-item-skeleton .skeleton-line-country{height:.94rem;width:9.5rem}.fdd-com .fdd-menu-primary .dd-m-item-skeleton .skeleton-line-name{height:.94rem;width:11.5rem}.fdd-com .fdd-menu-primary .dd-m-item{border-bottom:1px solid #d9e0e9;cursor:pointer;font:normal normal 400 clamp(.9rem,.87rem + .1vw,.98rem)/1.2 var(--font-Jotia);padding:.85rem 1rem;transition:background-color .14s ease}.fdd-com .fdd-menu-primary .dd-m-item:hover{background-color:#f5f8fc}.fdd-com .fdd-menu-primary .dd-m-item:last-child{border-bottom:none}.fdd-com .fdd-menu-primary .dd-m-item .dd-m-i-select{height:.52rem;width:.52rem}.fdd-com .fdd-menu-primary .dd-m-item .d-city,.fdd-com .fdd-menu-primary .dd-m-item .d-code{color:#283747;font:normal normal 500 clamp(1rem,.97rem + .12vw,1.08rem)/1.25 var(--font-Jotia)}.fdd-com .fdd-menu-primary .dd-m-item .d-city{margin-bottom:.3rem}.fdd-com .fdd-menu-primary .dd-m-item .d-country{color:#586473;font:normal normal 400 clamp(.86rem,.83rem + .1vw,.94rem)/1.1 var(--font-Jotia)}.fdd-com .fdd-menu-primary .dd-m-item .d-name{color:#586473;font:normal normal 400 clamp(.82rem,.79rem + .08vw,.9rem)/1.05 var(--font-Jotia);text-align:right}@media (max-width:991px){:root{--input-primary-width:clamp(19.5rem,42vw,28rem);--input-secondary-width:clamp(10rem,20vw,13.8rem);--input-passenger-width:clamp(14.4rem,26vw,19rem)}}@media (max-width:767px){:root{--primaryheight:3.25rem;--input-primary-width:min(100%,100%);--input-secondary-width:min(100%,100%);--input-passenger-width:min(100%,100%)}.input-com .input-passenger-mr,.input-com .input-secondary-mr{margin-right:0}.dd-com .primary,.dd-com .secondary{width:100%}.dd-com .dd-menu-primary,.dd-com .dd-menu-secondary{min-width:auto;width:min(100%,calc(100vw - 2rem))}.btn-com-download,.btn-com-primary,.btn-com-searchflights,.btn-com-secondary{width:100%}.btn-com-searchflights{border-left:1px solid #2e8b57;border-radius:.6rem}.fdd-com .ffd-primary{border-radius:.5rem;border-right:1px solid #c2cbd7;width:100%}.fdd-com .fdd-menu-primary{width:min(100%,calc(100vw - 1.6rem))}}@-webkit-keyframes airportSkeleton{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes airportSkeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{background:0 0;border:2px solid #00a699;box-sizing:border-box;color:#00a699;cursor:pointer;font:inherit;font-weight:700;height:100%;line-height:normal;margin-right:8px;overflow:visible;padding:4px 12px;position:relative;text-align:center}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{background:#00a699;color:#fff}.SingleDatePickerInput{background-color:#fff;display:inline-block}.SingleDatePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0 10px 0 5px;overflow:visible;padding:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;vertical-align:middle;width:15px}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:normal;margin:0 5px 0 10px;overflow:visible;padding:10px;vertical-align:middle}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;vertical-align:middle;width:14px}.SingleDatePicker{display:inline-block;position:relative}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{background-color:#fff;position:absolute;z-index:1}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:15px;position:absolute;right:0;top:0;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{fill:#cacccd;height:15px;width:15px}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;font-size:14px;line-height:normal;overflow:visible;padding:0}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{height:26px;position:absolute;width:33px;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-right:33px solid #00a699;border-top:26px solid transparent;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{right:0;top:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;right:0;top:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{left:0;top:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;left:0;top:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{right:5px;top:1px}.DayPickerKeyboardShortcuts_showSpan__topLeft{left:5px;top:1px}.DayPickerKeyboardShortcuts_panel{background:#fff;border:1px solid #dbdbdb;border-radius:2px;bottom:0;left:0;margin:33px;overflow:auto;padding:22px;position:absolute;right:0;text-align:left;top:0;z-index:2}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{font-size:14px;list-style:none;padding:0}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{fill:#cacccd;height:15px;width:15px}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{background:#fff;border:1px solid #e4e7e7;color:#484848}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{background:#fff;border:0;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:top}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:initial}.CalendarMonth_caption{caption-side:top;color:#484848;font-size:18px;padding-bottom:37px;padding-top:22px;text-align:center}.CalendarMonth_caption__verticalScrollable{padding-bottom:7px;padding-top:12px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{left:9px;position:absolute}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;min-height:100%;vertical-align:top}.CalendarMonthGrid_month__hideForAnimation{opacity:0;pointer-events:none;position:absolute;z-index:-1}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{bottom:0;height:52px;left:0;position:absolute;width:100%}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;justify-content:space-between}.DayPickerNavigation_button{border:0;cursor:pointer;margin:0;padding:0;-webkit-user-select:none;user-select:none}.DayPickerNavigation_button__default{background-color:#fff;border:1px solid #e4e7e7;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{border:1px solid #f2f2f2;cursor:default}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{border-radius:3px;line-height:.78;padding:6px 9px;position:absolute;top:18px}.DayPickerNavigation_bottomButton__horizontalDefault{margin:-10px 22px 30px;position:static}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);display:inline-block;height:100%;padding:5px;position:relative;text-align:center;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{fill:#82888a;display:block;height:19px;width:19px}.DayPickerNavigation_svg__vertical{fill:#484848;height:42px;width:42px}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07)}.DayPicker_portal__horizontal{box-shadow:none;left:50%;position:absolute;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;text-align:left;top:62px;z-index:2}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{background:#fff;border-bottom:1px solid #dbdbdb;display:table-row;left:0;margin-left:0;text-align:center;top:0;width:100%}.DayPicker_weekHeader_ul{font-size:14px;list-style:none;margin:1px 0;padding-left:0;padding-right:0}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{border-radius:3px;overflow:hidden;position:relative}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{bottom:0;height:100%;left:0;overflow-y:scroll;padding-top:20px;position:absolute;right:0;top:0}.DateInput{background:#fff;display:inline-block;margin:0;padding:0;position:relative;vertical-align:middle;width:130px}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{background-color:#fff;border:0;border-bottom:2px solid transparent;border-radius:0;color:#484848;font-size:19px;font-weight:200;line-height:24px;padding:11px 11px 9px;width:100%}.DateInput_input__small{font-size:15px;letter-spacing:.2px;line-height:18px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;user-select:none}.DateInput_input__focused{background:#fff;border:0;border-bottom:2px solid #008489;outline:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{height:10px;left:22px;position:absolute;width:20px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{color:#484848;display:inline-block;vertical-align:middle}.DateRangePickerInput_arrow_svg{fill:#484848;height:24px;vertical-align:middle;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0 10px 0 5px;overflow:visible;padding:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;vertical-align:middle;width:15px}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:normal;margin:0 5px 0 10px;overflow:visible;padding:10px;vertical-align:middle}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;vertical-align:middle;width:14px}.DateRangePicker{display:inline-block;position:relative}.DateRangePicker__block{display:block}.DateRangePicker_picker{background-color:#fff;position:absolute;z-index:1}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:15px;position:absolute;right:0;top:0;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{fill:#cacccd;height:15px;width:15px}body{background:radial-gradient(95% 75% at 90% 10%,rgba(167,201,255,.28) 0,rgba(167,201,255,0) 62%),radial-gradient(92% 72% at 82% 42%,rgba(186,230,188,.24) 0,rgba(186,230,188,0) 64%),radial-gradient(90% 70% at 24% 6%,hsla(34,84%,87%,.22) 0,hsla(34,84%,87%,0) 56%),linear-gradient(180deg,#fcfdfd,#f8fafb 52%,#f5f7f8)}.home-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;background:transparent;border-radius:1.302vw;min-height:calc(100vh - 4.7vw)}.home-con .sf-con{display:flex;justify-content:center;margin-top:4vw}.home-con .hero-card{-webkit-backdrop-filter:blur(.312vw);backdrop-filter:blur(.312vw);background:hsla(0,0%,100%,.88);border:.052vw solid rgba(215,222,230,.95);border-radius:1.042vw;box-shadow:0 .6vw 1.4vw rgba(64,76,90,.1);max-width:88vw;padding:1.302vw 1.875vw 1.458vw;width:100%}.home-con .hero-title{color:#2f3a34;font:normal normal 500 2.22vw/2.46vw var(--font-Jotia);letter-spacing:.006vw;margin-bottom:.34vw}.home-con .hero-subtitle{color:#4e5a52;font:normal normal normal .99vw/1.302vw var(--font-Jotia);margin-bottom:1.146vw}.home-con .img-con{margin-top:-1.6vw}.home-con .img-con img{--fimgwidth:35vw;--fimgheight:26vw;height:var(--fimgheight);width:var(--fimgwidth)}.search-flights-con{display:flex;justify-content:center}.f-q-container{--filterheight:4.151vw;align-items:center;display:flex;position:relative}.f-q-container>*{box-sizing:border-box}.home-validation-msg{color:#8a2f2f;font:normal normal normal .885vw/1.198vw var(--font-Jotia);margin-bottom:.625vw}.s-b-con{display:flex;justify-content:flex-end;padding-top:1.042vw}.s-b-con .search-flights-btn{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;background-color:initial;border:.052vw solid #ccc;border-radius:.26vw;width:12.719vw}.desti-con .da-dropdown-btn .da-input,.s-b-con .search-flights-btn{font:normal normal normal .99vw/1.042vw var(--font-Jotia);height:4.167vw}.desti-con .da-dropdown-btn .da-input{padding:1.302vw .526vw .526vw;width:16.667vw}.desti-con .da-dropdown-btn .da-input-l{border:.052vw solid #ccc;border-radius:.26vw;border-bottom-right-radius:0;border-top-right-radius:0}.desti-con .da-dropdown-btn .da-input-r{border:.052vw solid #ccc;border-left:0;border-radius:0}.desti-con .da-dropdown-btn .da-input-label{font:normal normal normal .99vw/1.043vw var(--font-Jotia);padding:1.4vw .526vw}.desti-con .dropdown-toggle:after{display:none}.desti-con .da-options{max-height:18.6vw;overflow-y:scroll;width:33.333vw}.desti-con .da-options .departure-item{border-bottom:.052vw solid #ccc;padding:.521vw}.desti-con .da-options .departure-item:last-child{border-bottom:none}.desti-con .da-options .d-city{margin-bottom:.521vw}.desti-con .da-options .d-city,.desti-con .da-options .d-code,.desti-con .da-options .d-country{font:normal normal normal 1.198vw/1.406vw arial}.desti-con .da-options .d-name{font:normal normal normal .75vw/.75vw arial}.trip-details-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;cursor:pointer}.trip-details-con .trip-details-btn{background-color:#fff;border:.052vw solid #c2cbd7;border-left:none;display:flex;flex-direction:column;font-family:var(--font-Jotia);height:4.167vw;justify-content:center;padding:.56vw .68vw;width:8vw}.trip-details-con .trip-details-btn .trip-placeholder{font:normal normal normal .764vw/1vw var(--font-Jotia)}.trip-details-con .trip-details-btn .trip-displayvalue{font:normal normal normal 1.042vw/1.25vw var(--font-Jotia);margin-top:.24vw}.trip-details-con .dropdown-toggle:after{display:none}.trip-details-con .trip-select-con{padding:.521vw;width:8vw}.trip-details-con .trip-select-con .trip-item{cursor:pointer;font:normal normal normal .99vw/1.042vw var(--font-Jotia);margin-bottom:.521vw}.trip-details-con .trip-select-con .trip-item:last-child{margin-bottom:0}.date-select-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;align-items:stretch;background-color:#fff;border:.052vw solid #c2cbd7;border-left:none;display:flex;height:4.167vw;width:18vw}.date-select-con .date-select-item-d{box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-Jotia);height:100%;justify-content:center;padding:.56vw .68vw;width:9vw}.date-select-con .date-select-item-d .date-placeholder{font:normal normal normal .764vw/1vw var(--font-Jotia)}.date-select-con .date-select-item-r{box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-Jotia);height:100%;justify-content:center;padding:.56vw .68vw;width:18vw}.date-select-con .date-select-item-r .dp-r{width:9vw}.date-select-con .date-select-item-r .date-placeholder{font:normal normal normal .764vw/1vw var(--font-Jotia)}.date-select-con .date-select-item-r>.d-flex{margin-bottom:.24vw}.date-select-con .SingleDatePicker .SingleDatePickerInput__withBorder{border:none;border-radius:0}.date-select-con .DateInput{height:auto;width:7.771vw}.date-select-con .DateInput_input__focused{border:0}.date-select-con .DateInput_input{background-color:#fff;font:normal normal normal 1.042vw/1.25vw var(--font-Jotia)!important;height:auto;padding:0}.date-select-con .DateRangePickerInput{background-color:#fff}.date-select-con .DateRangePickerInput__withBorder{background-color:#fff;border:none;border-radius:0}.date-select-con .DateRangePickerInput_arrow_svg,.date-select-con .DayPickerKeyboardShortcuts_show__bottomRight{display:none}.date-select-con .CalendarDay__selected,.date-select-con .CalendarDay__selected:active{background-color:#606060;border:#606060}.date-select-con .CalendarDay__selected_span{background-color:#ccc;border:#ccc}.date-select-con .CalendarDay__hovered_span{background-color:#ccc;border:#ccc;color:#fff}.passengercount-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif}.passengercount-con .pc-dropdown-btn{background-color:#fff;border:.052vw solid #c2cbd7;border-left:none;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-Jotia);height:4.167vw;justify-content:center;padding:.56vw .68vw;width:13.4vw}.passengercount-con .pc-dropdown-btn .pc-placeholder{font:normal normal normal .764vw/1vw var(--font-Jotia)}.passengercount-con .pc-dropdown-btn .pc-displayvalue{font:normal normal normal 1.042vw/1.25vw var(--font-Jotia);margin-top:.24vw}.passengercount-con .dropdown-toggle:after{display:none}.passengercount-con .pass-detail-con{font:normal normal normal .99vw/1.042vw var(--font-Jotia);padding:1.043vw;width:22.229vw}.passengercount-con .pass-detail-con .counter-con{padding-bottom:.417vw}.passengercount-con .pass-detail-con .p-d-heading{color:#555;font-weight:600;padding-bottom:.521vw}.passengercount-con .pass-detail-con .p-holder{align-items:center;display:flex}.passengercount-con .pass-detail-con .p-counter{align-items:center;border:.052vw solid grey;color:#606060;cursor:pointer;display:flex;height:2.188vw;justify-content:center;padding:.26vw 10.003px;width:2.5vw}.passengercount-con .pass-detail-con .p-counter:hover{background-color:#606060;color:#fff}.passengercount-con .pass-detail-con .p-value{align-items:center;border:.052vw solid grey;border-left:none;border-right:none;cursor:pointer;display:flex;height:2.188vw;justify-content:center;padding:.26vw 10.003px;width:2.5vw}.passengercount-con .pass-detail-con .class-con{border-top:.998px solid #ccc;padding-top:1.042vw}.passengercount-con .pass-detail-con .class-con .sc-radio-input:checked{background-color:#606060;border-color:#606060}.passengercount-con .pass-detail-con .class-con .sc-radio-input-c{margin-bottom:0;padding-left:0}@media (max-width:992px){.home-con .sf-con{margin-top:1.563vw;padding:0 3vw}.home-con .hero-card{border-radius:3vw;padding:3.2vw 4.2vw 3.4vw;width:100%}.home-con .hero-title{font-size:5vw;line-height:5.4vw}.home-con .hero-subtitle{font-size:3.4vw;line-height:4.5vw;margin-bottom:3vw}.home-con .img-con img{height:auto;width:72vw}.f-q-container{flex-wrap:wrap}}.my-trips-con{display:flex;height:13.552vw;padding:2.084vw;width:75.219vw}.my-trips-con .rbd-input{font:normal normal normal .99vw/1.042vw var(--font-Jotia);height:4.167vw;padding:.526vw;width:20.625vw}.my-trips-con .rbd-input-l{border:.052vw solid #ccc;border-radius:.26vw;border-bottom-right-radius:0;border-top-right-radius:0}.my-trips-con .rbd-input-r{border:.052vw solid #ccc;border-left:0;border-radius:.26vw;border-bottom-left-radius:0;border-top-left-radius:0}.my-trips-con .rbd-input-label{font:normal normal normal .99vw/1.043vw var(--font-Jotia);padding:1.4vw .526vw}.my-trips-con .rbd-btn{background:transparent;border:.052vw solid #ccc;border-radius:.26vw;font:normal normal normal .99vw/1.042vw var(--font-Jotia);height:4.167vw;margin-left:2.084vw;width:10.417vw}body{background:radial-gradient(70% 70% at 90% 8%,hsla(93,47%,63%,.52) 0,hsla(93,47%,63%,0) 62%),radial-gradient(65% 60% at 84% 44%,rgba(106,179,89,.35) 0,rgba(106,179,89,0) 70%),linear-gradient(180deg,#fcfefc,#f4f9f4 58%,#eef5ef);background-attachment:fixed}.home-con{--search-field-height:4.8rem;height:calc(100vh - 4.2rem);min-height:0;overflow:hidden;position:relative}.home-con .sf-con{margin-top:clamp(1.25rem,2.4vh,2.75rem);padding:0 clamp(.75rem,2vw,2rem);position:relative;z-index:6}.home-con .hero-card{background:hsla(0,0%,100%,.9);border:1px solid #cfd8e3;border-radius:1.1rem;box-shadow:0 12px 28px rgba(57,71,85,.08);padding:clamp(1.2rem,2vw,2rem);width:min(92rem,100%)}.home-con .hero-title{color:#4a5568;font:normal normal 500 clamp(2.2rem,3.8vw,3.7rem)/1.08 var(--font-Jotia);letter-spacing:0;margin-bottom:.35rem}.home-con .hero-subtitle{color:#5a6676;font:normal normal normal clamp(1.12rem,1.45vw,1.56rem)/1.28 var(--font-Jotia);margin-bottom:1rem}.home-con .f-q-container{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(10.5rem,1.08fr) minmax(10.5rem,1.08fr) minmax(7rem,.62fr) minmax(16.5rem,1.55fr) minmax(13rem,1.05fr) minmax(11rem,.9fr)}.home-con .f-q-container>*{min-width:0}.home-con .f-q-container .btn-com-searchflights,.home-con .f-q-container .date-select-con,.home-con .f-q-container .fdd-com,.home-con .f-q-container .fdd-com .ffd-primary,.home-con .f-q-container .passengercount-con,.home-con .f-q-container .passengercount-con .pc-dropdown-btn,.home-con .f-q-container .trip-details-con,.home-con .f-q-container .trip-details-con .trip-details-btn{min-height:var(--search-field-height);width:100%}.home-con .f-q-container .date-select-con,.home-con .f-q-container .fdd-com .ffd-primary,.home-con .f-q-container .passengercount-con .pc-dropdown-btn,.home-con .f-q-container .trip-details-con .trip-details-btn{background-color:#fff;border-color:#bcc9d6;padding:.55rem .72rem}.home-con .f-q-container .fdd-com .br{border-right:1px solid #bcc9d6}.home-con .f-q-container .date-select-con .date-placeholder,.home-con .f-q-container .fdd-com .fdd-placeholder,.home-con .f-q-container .passengercount-con .pc-placeholder,.home-con .f-q-container .trip-details-con .trip-placeholder{color:#3b4451;font-size:.76rem;line-height:1rem}.home-con .f-q-container .date-select-con .DateInput_input,.home-con .f-q-container .fdd-com .fdd-value,.home-con .f-q-container .passengercount-con .pc-displayvalue,.home-con .f-q-container .trip-details-con .trip-displayvalue{color:#2d3748;font-size:clamp(1.05rem,1.08vw,1.35rem);line-height:1.25;margin-top:.25rem}.home-con .f-q-container .passengercount-con .pc-displayvalue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-con .f-q-container .date-select-con{align-items:center;border-left:0}.home-con .f-q-container .date-select-con .date-select-item-d,.home-con .f-q-container .date-select-con .date-select-item-r{height:100%;justify-content:center;padding:.55rem .72rem}.home-con .f-q-container .date-select-con .date-select-item-r>.d-flex{grid-gap:.75rem;display:grid!important;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:.2rem}.home-con .f-q-container .date-select-con .date-select-item-r .dp-r{width:auto}.home-con .f-q-container .date-select-con .DateRangePickerInput,.home-con .f-q-container .date-select-con .DateRangePickerInput__withBorder{align-items:center;background-color:initial;display:flex;width:100%}.home-con .f-q-container .date-select-con .DateInput{height:auto;width:50%}.home-con .f-q-container .date-select-con .DateInput_input{background-color:initial;font-size:clamp(1.02rem,1.06vw,1.28rem)!important;height:auto;line-height:1.25!important;padding:0}.home-con .f-q-container .btn-com-searchflights{border-left:0;border-radius:0 .6rem .6rem 0;font-size:clamp(1.02rem,1.02vw,1.22rem);font-weight:500;gap:.4rem;line-height:1.15;min-width:11.5rem;padding:.65rem .85rem;white-space:nowrap}.home-con .f-q-container .btn-com-searchflights .logo{height:.95rem;width:.95rem}.home-con .f-q-container .fdd-com .fdd-menu-primary{border-radius:.75rem;max-height:20rem;width:min(34rem,100vw - 2rem);z-index:40}.home-con .f-q-container .fdd-com .fdd-menu-primary .fdd-search-wrap{padding:.65rem}.home-con .f-q-container .fdd-com .fdd-menu-primary .fdd-search-input{border-radius:.5rem;font-size:1rem;height:2.6rem;line-height:1.2;padding:.5rem .75rem}.home-con .img-con{align-items:flex-end;display:flex;margin-top:clamp(1.1rem,2.2vh,2rem);padding-left:0;position:relative;z-index:1}.home-con .img-con img{-webkit-filter:drop-shadow(0 10px 22px rgba(47,63,51,.08));filter:drop-shadow(0 10px 22px rgba(47,63,51,.08));height:auto;max-width:52vw;width:clamp(24rem,42vw,46rem)}@media (min-width:1600px){.home-con .f-q-container{grid-template-columns:minmax(11.5rem,1.1fr) minmax(11.5rem,1.1fr) minmax(7.4rem,.62fr) minmax(18rem,1.7fr) minmax(13.5rem,1fr) minmax(11.5rem,.88fr)}.home-con .img-con img{max-width:44vw;width:clamp(26rem,32vw,44rem)}}@media (min-width:1400px) and (max-width:1599px){.home-con .f-q-container .date-select-con .DateInput_input{font-size:clamp(1rem,.95vw,1.15rem)!important}}@media (min-width:1400px){.home-con .f-q-container .fdd-com .fdd-menu-primary{max-width:min(46rem,100vw - 4rem);min-width:calc(200% + 1px);width:calc(200% + 1px)}.home-con .f-q-container .fdd-com:nth-child(2) .fdd-menu-primary{left:auto;right:0}}.home-con .f-q-container .date-select-con .DateRangePickerInput{grid-column-gap:.7rem;align-items:center;-moz-column-gap:.7rem;-webkit-column-gap:.7rem;column-gap:.7rem;display:grid!important;grid-template-columns:1fr 1fr}.home-con .f-q-container .date-select-con .DateRangePickerInput_arrow{display:none!important}.home-con .f-q-container .date-select-con .DateRangePickerInput .DateInput{min-width:0;width:100%!important}.home-con .f-q-container .date-select-con .DateRangePickerInput .DateInput_input{overflow:visible;text-overflow:clip;white-space:nowrap;width:100%}.home-con .f-q-container .date-select-con .date-select-item-d,.home-con .f-q-container .date-select-con .date-select-item-r{min-width:0;width:100%!important}@media (max-width:1399px){.home-con .f-q-container{gap:.62rem;grid-template-columns:repeat(3,minmax(0,1fr))}.home-con .f-q-container .btn-com-searchflights,.home-con .f-q-container .date-select-con,.home-con .f-q-container .fdd-com .ffd-primary,.home-con .f-q-container .passengercount-con .pc-dropdown-btn,.home-con .f-q-container .trip-details-con .trip-details-btn{border-left:1px solid #bcc9d6;border-radius:.55rem}.home-con .f-q-container .btn-com-searchflights{border:1px solid #2e8b57}.home-con .f-q-container .fdd-com .br{border-right:1px solid #bcc9d6}.home-con .img-con img{max-width:56vw;width:clamp(22rem,46vw,40rem)}}@media (max-width:991px){.home-con{--search-field-height:4.65rem}.home-con .hero-title{font-size:clamp(2.1rem,6.4vw,2.95rem)}.home-con .hero-subtitle{font-size:clamp(1.08rem,3vw,1.28rem);margin-bottom:.9rem}.home-con .f-q-container{grid-template-columns:repeat(2,minmax(0,1fr))}.home-con .f-q-container .btn-com-searchflights{grid-column:span 2}.home-con .img-con img{max-width:64vw;width:clamp(23rem,52vw,36rem)}}@media (max-width:767px){.home-con{height:auto;min-height:calc(100vh - 4.2rem);overflow:visible}.home-con .sf-con{padding:0 .7rem}.home-con .hero-card{border-radius:.95rem;padding:1.1rem .95rem}.home-con .hero-title{font-size:clamp(2.15rem,10vw,2.75rem);line-height:1.08}.home-con .hero-subtitle{font-size:1.12rem;line-height:1.22}.home-con .f-q-container{gap:.55rem;grid-template-columns:1fr}.home-con .f-q-container .btn-com-searchflights{border-radius:.55rem;grid-column:auto}.home-con .img-con{justify-content:flex-start;margin-top:.5rem;padding-left:0}.home-con .img-con img{margin-left:-1rem;max-width:none;width:min(30rem,112vw)}.home-con .f-q-container .date-select-con .DateRangePickerInput .DateInput_input{overflow:hidden;text-overflow:ellipsis}}.home-con .f-q-container .fdd-com{position:relative}.home-con .f-q-container .fdd-com .dropdown-menu{min-width:0}.home-con .f-q-container .fdd-com .fdd-menu-primary{max-height:min(16rem,42vh);max-width:100%;min-width:100%;overflow-x:hidden;overflow-y:auto;width:100%}.home-con .f-q-container .trip-details-con .trip-select-con{max-width:100%;min-width:100%;padding:.5rem;width:100%}.home-con .f-q-container .trip-details-con .trip-select-con .trip-item{font-size:.98rem;line-height:1.2;padding:.38rem .24rem}.home-con .f-q-container .passengercount-con{position:relative}.home-con .f-q-container .passengercount-con .dropdown-menu{min-width:0}.home-con .f-q-container .passengercount-con .pass-class-con{left:auto;max-height:min(28rem,72vh);max-width:calc(100vw - 2rem);min-width:100%;overflow-y:auto;padding:0;right:0;width:max(100%,20rem)}.home-con .f-q-container .passengercount-con .pass-detail-con{padding:clamp(.85rem,1.4vw,1rem);width:100%}.home-con .f-q-container .date-select-con .DateRangePicker_picker,.home-con .f-q-container .date-select-con .SingleDatePicker_picker{z-index:50}@media (max-width:991px){.home-con .f-q-container .fdd-com .fdd-menu-primary{max-height:min(14rem,36vh);max-width:100%;min-width:100%;width:100%}.home-con .f-q-container .passengercount-con .pass-class-con{left:auto;max-width:100%;min-width:100%;right:0;width:100%}}@media (max-width:767px){.home-con .f-q-container .fdd-com .fdd-menu-primary{border-radius:.65rem;max-height:min(12rem,32vh);max-width:100%;min-width:100%;width:100%}.home-con .f-q-container .trip-details-con .trip-select-con{max-width:100%;min-width:100%;width:100%}.home-con .f-q-container .passengercount-con .pass-class-con{left:0;max-height:min(23rem,56vh);max-width:100%;min-width:100%;right:auto;width:100%}.home-con .f-q-container .passengercount-con .pass-detail-con{padding:.85rem}}.home-con .f-q-container .fdd-com .fdd-menu-primary .dd-m-item{padding:.72rem .8rem}.home-con .f-q-container .fdd-com .fdd-menu-primary .dd-m-item .d-city,.home-con .f-q-container .fdd-com .fdd-menu-primary .dd-m-item .d-code{font:normal normal 500 clamp(1rem,1.05vw,1.16rem)/1.2 var(--font-Jotia);margin-bottom:.25rem}.home-con .f-q-container .fdd-com .fdd-menu-primary .dd-m-item .d-country{font:normal normal normal clamp(.84rem,.9vw,.98rem)/1.2 var(--font-Jotia)}.home-con .f-q-container .fdd-com .fdd-menu-primary .dd-m-item .d-name{font:normal normal normal clamp(.78rem,.84vw,.92rem)/1.2 var(--font-Jotia);max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-con .f-q-container .passengercount-con .pass-detail-con{font:normal normal normal clamp(.9rem,.95vw,1rem)/1.25 var(--font-Jotia)}.home-con .f-q-container .passengercount-con .pass-detail-con .p-d-heading{font-size:.95rem;padding-bottom:.5rem}.home-con .f-q-container .passengercount-con .pass-detail-con .p-holder{font-size:.9rem;line-height:1.2}.home-con .f-q-container .passengercount-con .pass-detail-con .counter-con{padding-bottom:.4rem}.home-con .f-q-container .passengercount-con .pass-detail-con .p-counter,.home-con .f-q-container .passengercount-con .pass-detail-con .p-value{font-size:1rem;height:2rem;line-height:1;min-width:2rem;padding:0;width:2rem}.home-con .f-q-container .passengercount-con .pass-detail-con .class-con{padding-top:.75rem}.home-con .f-q-container .passengercount-con .pass-detail-con .select-label{font-size:.92rem}@media (max-width:767px){.home-con .f-q-container .fdd-com .fdd-menu-primary .dd-m-item{padding:.62rem .68rem}.home-con .f-q-container .fdd-com .fdd-menu-primary .dd-m-item .d-city,.home-con .f-q-container .fdd-com .fdd-menu-primary .dd-m-item .d-code{font-size:.95rem}.home-con .f-q-container .fdd-com .fdd-menu-primary .dd-m-item .d-country,.home-con .f-q-container .fdd-com .fdd-menu-primary .dd-m-item .d-name{font-size:.78rem}.home-con .f-q-container .passengercount-con .pass-detail-con .p-holder{font-size:.82rem}.home-con .f-q-container .passengercount-con .pass-detail-con .p-counter,.home-con .f-q-container .passengercount-con .pass-detail-con .p-value{font-size:.92rem;height:1.82rem;min-width:1.82rem;width:1.82rem}}@media (min-width:1400px){.home-con .f-q-container .fdd-com .fdd-menu-primary{max-width:min(46rem,calc(100vw - 4rem))!important;min-width:calc(200% + 1px)!important;width:calc(200% + 1px)!important}.home-con .f-q-container .fdd-com:nth-child(2) .fdd-menu-primary{left:auto!important;right:0!important}}.home-con .f-q-container .passengercount-con .pass-class-con{min-width:clamp(20rem,24vw,25.5rem)!important;width:clamp(20rem,24vw,25.5rem)!important}.home-con .f-q-container .passengercount-con .pass-detail-con{font-size:.98rem!important;line-height:1.3!important}.home-con .f-q-container .passengercount-con .pass-detail-con .p-holder{font-size:.94rem!important}.home-con .f-q-container .passengercount-con .pass-detail-con .counter-con{align-items:center;display:flex;gap:0}.home-con .f-q-container .passengercount-con .pass-detail-con .p-counter,.home-con .f-q-container .passengercount-con .pass-detail-con .p-value{font-size:1rem!important;height:2.15rem!important;min-width:2.15rem!important;width:2.15rem!important}.home-con .f-q-container .passengercount-con .pass-detail-con .select-label{font-size:.96rem!important}@media (max-width:991px){.home-con .f-q-container .passengercount-con .pass-class-con{min-width:100%!important;width:100%!important}}@media (max-width:767px){.home-con .f-q-container .passengercount-con .pass-detail-con{font-size:.9rem!important}.home-con .f-q-container .passengercount-con .pass-detail-con .p-holder{font-size:.84rem!important}.home-con .f-q-container .passengercount-con .pass-detail-con .p-counter,.home-con .f-q-container .passengercount-con .pass-detail-con .p-value{font-size:.95rem!important;height:1.9rem!important;min-width:1.9rem!important;width:1.9rem!important}}.lr-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;display:flex;font-family:var(--font-Jotia);justify-content:center;padding:2rem 1rem 2.5rem}.lr-con>div{width:min(100%,68rem)}.lr-con.login-page>div{max-width:640px;width:100%}.lr-con.login-page{padding:1.9rem .7rem 2rem}.lr-f-title{color:#2c3d52;font-size:clamp(1.6rem,1.4rem + 1vw,2.2rem);font-weight:600;line-height:1.1;margin-bottom:.9rem}.lr-f-body{background-color:#fff;border:1px solid #d8e2ee;border-radius:1rem;box-shadow:0 .5rem 1.6rem rgba(43,58,79,.08);padding:clamp(1rem,1.5vw,1.6rem)}.lr-con.login-page .lr-f-body{border-radius:1.25rem;padding:2rem}.lr-con.login-page .lr-f-title{margin-bottom:1rem}.lr-form-item{margin-bottom:.9rem}.lr-link-con{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between}.lr-link-btn{color:#36516f;font-size:.92rem;text-decoration:none}.lr-link-btn:hover{text-decoration:underline}.part-con{grid-gap:1rem;border-bottom:1px solid #e0e7f0;display:grid;gap:1rem;grid-template-columns:minmax(12rem,1fr) minmax(18rem,2fr);padding:1rem 0}.part-con:first-child{padding-top:0}.part-con:last-of-type{border-bottom:0}.part-con-title,.pd-con>div:first-child,.wliv-con>div:first-child{color:#4a5d73;font-size:.96rem;font-weight:500}.radio-con{height:auto;min-height:3.4rem}.rc-title{color:#4a5d73;font-size:.9rem;margin:0 0 .45rem}.select-radio-con{display:flex;gap:.8rem;margin-bottom:.7rem}.select-radio{margin:0;min-height:auto;padding:0}.select-label{color:#2f435a;font-size:.92rem;margin-left:.35rem}.select-input{margin:0}.form-check-input:checked{background-color:#2e8b57;border-color:#2e8b57}.btn-con{display:flex;justify-content:center;margin-top:1rem}.lr-con .input-com .input-primary,.lr-con .input-com .input-secondary,.lr-con .input-com .input-secondary-mr{font-size:.98rem!important;height:3.2rem!important;line-height:1.2!important;margin-right:0!important;padding:1.15rem .75rem .4rem!important;width:100%!important}.lr-con.login-page .input-com .input-primary{height:4rem!important}.lr-con .input-com .input-label-primary{font-size:.86rem!important;line-height:1!important;padding:.95rem .75rem!important}.lr-con .dd-com .secondary{border-color:#bccadb!important;border-radius:.5rem!important;height:3.2rem!important;padding:.55rem .75rem!important;width:100%!important}.lr-con .dd-com .dd-menu-secondary{border-radius:.5rem!important;max-height:16rem!important;width:100%!important}.lr-con .btn-com-secondary{background:linear-gradient(140deg,#2e8b57,#3da96f)!important;border:1px solid #2f935d!important;border-radius:.6rem!important;color:#fff!important;font-size:1rem!important;font-weight:500!important;height:3rem!important;width:min(100%,20rem)!important}.lr-con.login-page .btn-com-secondary{border-radius:.75rem!important;height:4rem!important;width:20rem!important}.lr-con .btn-com-secondary:disabled{cursor:not-allowed;opacity:.7}.cred-partition-con,.lr-form-item.d-flex{gap:.9rem}@media (max-width:991px){.lr-con.login-page>div{max-width:560px}.lr-con.login-page .lr-f-body{border-radius:1rem;padding:1.5rem}.lr-con.login-page .input-com .input-primary{height:3.5rem!important}.lr-con.login-page .btn-com-secondary{height:3.5rem!important;width:18rem!important}.lr-con.login-page{padding:1.5rem .7rem 1.75rem}.part-con{gap:.7rem;grid-template-columns:1fr;padding:.85rem 0}}@media (max-width:767px){.lr-con{padding:1.2rem .75rem 1.7rem}.lr-f-body{border-radius:.85rem;padding:.9rem}.cred-partition-con,.lr-form-item.d-flex,.lr-link-con,.select-radio-con{align-items:stretch;display:flex;flex-direction:column;gap:.65rem}.btn-con{margin-top:.75rem}.lr-con.login-page>div{max-width:88vw;width:100%}.lr-con.login-page{padding:1.2rem .7rem 1.7rem}.lr-con.login-page .lr-f-body{border-radius:.95rem;padding:1.1rem .95rem}.lr-con.login-page .btn-com-secondary{height:3.3rem!important;width:100%!important}.lr-con.login-page .input-com .input-primary{height:3.3rem!important}.lr-con.login-page .lr-f-title{font-size:2.15rem;line-height:1.08;margin-bottom:.8rem}.lr-con.login-page .lr-form-item{margin-bottom:.55rem}.lr-con.login-page .lr-link-con{gap:.35rem;margin-top:.15rem}}.lr-con.register-page .part-con{gap:.9rem;grid-template-columns:1fr;padding:1rem 0}.lr-con.register-page .part-con-title,.lr-con.register-page .pd-con>div:first-child,.lr-con.register-page .wliv-con>div:first-child{margin:0}.lr-con.register-page .part-con>div:last-child{grid-row-gap:.9rem;display:grid;row-gap:.9rem;width:100%}.lr-con.register-page .part-con>div:last-child>.lr-form-item{margin-bottom:0}.lr-con.register-page .register-two-col-row{grid-gap:.9rem;align-items:stretch;display:grid!important;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.lr-con.register-page .register-two-col-row .lr-form-item{margin-bottom:0}.lr-con.register-page .register-two-col-row .input-com{width:100%}.lr-con.register-page .register-full-row{display:block!important;margin-bottom:0}.lr-con.register-page .register-gender-con{border:1px solid #cfd9e5;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;min-height:3.2rem;padding:.38rem .62rem .34rem}.lr-con.register-page .register-gender-con .rc-title{color:#5a6b80;font-size:.82rem;line-height:1;margin:0 0 .2rem}.lr-con.register-page .register-gender-con .select-radio-con{flex-wrap:wrap;gap:1rem;margin-bottom:0}.lr-con.register-page .register-gender-con .select-radio{align-items:center;display:flex;margin:0;min-height:1.1rem;padding-left:0}.lr-con.register-page .register-gender-con .form-check-input{float:none;margin:0 .35rem 0 0;position:static}.lr-con.register-page .register-gender-con .select-label{color:#2f435a;font-size:.98rem;line-height:1;margin-left:0}.lr-con.register-page .lr-f-body{padding-top:1.35rem}.lr-con.register-page .lr-f-title{margin-bottom:1rem}.lr-con.register-page .btn-con{margin-top:1rem}@media (max-width:991px){.lr-con.register-page .register-two-col-row{grid-template-columns:1fr}}@media (max-width:767px){.lr-con.register-page .part-con>div:last-child{row-gap:.65rem}.lr-con.register-page .register-two-col-row{gap:.65rem}.lr-con.register-page .part-con{gap:.7rem;padding:.85rem 0}}.alert-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;border-radius:.26rem;color:#b50000;font:normal normal 500 .84rem/1.2 var(--font-Jotia);justify-content:center;margin-bottom:.68rem;margin-top:.38rem}.alert-con.primary,.alert-con.primary-mr,.alert-con.secondary{width:100%}@media (max-width:767px){.alert-con{font-size:.76rem;line-height:1.15;margin-bottom:.56rem;margin-top:.3rem}}.header{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;align-items:center;background-color:initial;display:flex;font:normal normal normal .99vw/1.042vw var(--font-Jotia);justify-content:space-between;padding:1.042vw}.header .navbar-brand{cursor:pointer}.header .navbar-icon{height:1.302vw;margin-left:.52vw;margin-right:.52vw;width:1.302vw}.header .h-item{font:normal normal normal .99vw/1.042vw var(--font-Jotia)}.header .h-auth{color:#000;display:flex}.header .h-auth .h-auth-btn{background-color:initial;border:none;color:#000;font:normal normal normal .99vw/1.042vw var(--font-Jotia);padding:.3vw 0;text-decoration:none}.header .h-auth .h-login{border-right:.052vw solid #ccc;padding-right:.26vw}.header .h-auth .h-register{padding-left:.26vw}.header .h-auth .myprofile-con .my-profile-select-con{padding:.52vw}.header .h-auth .myprofile-con .myprofile-displayvalue{background-color:#6c757d;border-radius:50%;color:#fff;cursor:pointer;padding:1.042vw}.header .h-auth .myprofile-con .my-profile-item{border-radius:.26vw;font:normal normal normal .99vw/1.042vw var(--font-Jotia);padding:.26vw}.header .h-auth .myprofile-con .my-profile-item a{color:#000}.header .h-auth .myprofile-con .my-profile-item:hover{background-color:#ccc;cursor:pointer}.header .h-auth .dropdown-toggle:after{display:none}.header .search-display{align-items:center;border:1px solid #ccc;border-radius:2.042vw;display:flex;padding:.521vw}.header .search-display .date-con,.header .search-display .pass-con,.header .search-display .place-con{align-items:center;border-right:.052vw solid #ccc;display:flex;padding:.521vw 1.042vw}.header .search-display .modify-search-con{align-items:center;border-radius:999px;cursor:pointer;display:flex;padding:.521vw 1.042vw;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.header .search-display .s-d-item{font:normal normal normal .99vw/1.042vw var(--font-Jotia)}.header .search-display .modify-search-con:hover{background-color:rgba(31,112,92,.1);color:#1f5138}.header .search-display .modify-search-con:focus-within{background-color:rgba(31,112,92,.12);box-shadow:inset 0 0 0 1px rgba(31,112,92,.2);color:#1f5138}.header .search-display .modify-search-con .s-d-item{cursor:pointer}.header .search-display .modify-search-con .s-d-item:focus-visible{background-color:rgba(31,112,92,.12);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(31,112,92,.2);outline:2px solid #1f705c;outline-offset:2px}.header{font:normal normal normal 1rem/1.2 var(--font-Jotia);padding:.85rem clamp(.9rem,2vw,1.6rem)}.header .container-fluid{align-items:center;display:flex;flex-wrap:nowrap;gap:.8rem}.header .navbar-brand{color:#253647;flex-shrink:0;font:normal normal 500 clamp(1.25rem,1.5vw,1.7rem)/1.2 var(--font-Jotia)}.header .nav-search-wrap{display:flex;flex:0 1 auto;justify-content:center;min-width:0}.header .h-auth .h-auth-btn{font:normal normal normal clamp(.95rem,1.05vw,1.12rem)/1.2 var(--font-Jotia);padding:0}.header .h-auth .h-login{border-right:1px solid #c9d2dd;padding-right:.4rem}.header .h-auth .h-register{padding-left:.4rem}.header .navbar-icon{height:1rem;margin-left:.4rem;margin-right:.4rem;width:1rem}.header .search-display{border-radius:999px;max-width:min(100%,46rem);padding:.45rem;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.header .search-display .date-con,.header .search-display .modify-search-con,.header .search-display .pass-con,.header .search-display .place-con{padding:.45rem .85rem}.header .search-display .s-d-item{font:normal normal normal .95rem/1.15 var(--font-Jotia);white-space:nowrap}.header .search-display.strip-md .date-con,.header .search-display.strip-md .modify-search-con,.header .search-display.strip-md .pass-con,.header .search-display.strip-md .place-con{padding:.4rem .7rem}.header .search-display.strip-md .s-d-item{font-size:.9rem}.header .search-display.strip-md .navbar-icon{height:.92rem;margin-left:.3rem;margin-right:.3rem;width:.92rem}.header .search-display.strip-sm .date-con,.header .search-display.strip-sm .modify-search-con,.header .search-display.strip-sm .pass-con,.header .search-display.strip-sm .place-con{padding:.35rem .55rem}.header .search-display.strip-sm .s-d-item{font-size:.84rem}.header .search-display.strip-sm .navbar-icon{height:.86rem;margin-left:.24rem;margin-right:.24rem;width:.86rem}.header .search-display.strip-xs .date-con,.header .search-display.strip-xs .modify-search-con,.header .search-display.strip-xs .pass-con,.header .search-display.strip-xs .place-con{padding:.32rem .46rem}.header .search-display.strip-xs .s-d-item{font-size:.78rem}.header .search-display.strip-xs .navbar-icon{height:.8rem;margin-left:.18rem;margin-right:.18rem;width:.8rem}.header .search-display.strip-xxs{max-width:min(100%,29rem)}.header .search-display.strip-xxs .date-con,.header .search-display.strip-xxs .modify-search-con,.header .search-display.strip-xxs .pass-con,.header .search-display.strip-xxs .place-con{padding:.28rem .38rem}.header .search-display.strip-xxs .s-d-item{font-size:.72rem}.header .search-display.strip-xxs .date-con .s-d-item{max-width:6.3rem;overflow:hidden;text-overflow:ellipsis}.header .search-display.strip-xxs .pass-con .s-d-item{max-width:3.9rem;overflow:hidden;text-overflow:ellipsis}.header .search-display.strip-xxs .modify-search-con .s-d-item{max-width:1rem;overflow:hidden;text-overflow:clip}.header .search-display.strip-xxs .navbar-icon{height:.78rem;margin-left:.14rem;margin-right:.14rem;width:.78rem}.header.header-stacked .container-fluid{flex-wrap:wrap;row-gap:.55rem}.header.header-stacked .navbar-brand{order:1}.header.header-stacked .h-auth{margin-left:auto;order:2}.header.header-stacked .nav-search-wrap{flex:0 0 100%;justify-content:center;order:3;width:100%}.header.header-stacked .search-display{margin:0 auto;max-width:min(100%,46rem);width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}@media (max-width:992px){.header{padding:.75rem .9rem}.header .navbar-brand{font-size:1.35rem}.header .h-auth .h-auth-btn{font-size:1rem}.header .search-display{max-width:min(100%,42rem)}}@media (max-width:540px){.header .container-fluid{padding-left:.2rem;padding-right:.2rem}.header .navbar-brand{font-size:1.2rem}.header .h-auth .h-auth-btn{font-size:.95rem}}.header .h-auth .myprofile-con{position:relative}.header .h-auth .myprofile-con .myprofile-btn{background:transparent;border:0;border-radius:999px;cursor:pointer;line-height:1;padding:0;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.header .h-auth .myprofile-con .myprofile-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.header .h-auth .myprofile-con .myprofile-btn:focus-visible{outline:2px solid #38a169;outline-offset:2px}.header .h-auth .myprofile-con .myprofile-displayvalue{align-items:center;background:linear-gradient(180deg,#748394,#657688);border-radius:999px;box-shadow:0 4px 10px rgba(15,23,42,.16);display:inline-flex;font:normal normal 600 clamp(.78rem,1vw,.92rem)/1 var(--font-Jotia);height:clamp(2rem,2.3vw,2.5rem);justify-content:center;letter-spacing:.01em;padding:0;width:clamp(2rem,2.3vw,2.5rem)}.header .h-auth .myprofile-con .my-profile-select-con{background:#f9fcff;border:1px solid #d0dbea;border-radius:.7rem;box-shadow:0 10px 24px rgba(15,23,42,.14);margin-top:.55rem;min-width:clamp(9rem,11rem,12rem);padding:.35rem}.header .h-auth .myprofile-con .my-profile-item{border-radius:.55rem;color:#2f425d;font:normal normal 500 clamp(.85rem,1vw,.94rem)/1.3 var(--font-Jotia);margin:0;padding:.52rem .65rem}.header .h-auth .myprofile-con .my-profile-item a{color:inherit;display:block;text-decoration:none}.header .h-auth .myprofile-con .my-profile-item:hover{background:#eaf5ed;color:#1f5d3f}@media (max-width:767px){.header .h-auth .myprofile-con .my-profile-select-con{margin-top:.45rem;min-width:8.75rem;padding:.3rem}.header .h-auth .myprofile-con .my-profile-item{font-size:.88rem;padding:.48rem .58rem}}.flight-item-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;padding:clamp(1rem,1.8vw,1.8rem)}.flight-item-con .flight-item-title{color:#4a5568;font:normal normal 500 clamp(2rem,3.2vw,3.1rem)/1.08 var(--font-Jotia);margin-bottom:.9rem}.flight-item-con .flight-item-title span{font-weight:500}.flight-item-con .flight-sort-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.flight-item-con .flight-sort-pill{background-color:#fff;border:1px solid #b8c7d8;border-radius:999px;color:#415067;font:normal normal 500 .92rem/1.1 var(--font-Jotia);padding:.42rem .82rem;transition:all .16s ease}.flight-item-con .flight-sort-pill:hover{border-color:#6d8db0;color:#314761}.flight-item-con .flight-sort-pill.active{background-color:#edf8f2;border-color:#2e8b57;color:#1f6b42}.flight-item-con .flight-eco-baseline{background:linear-gradient(90deg,#eff9f1,#f5fbf6 60%,#fff);border:1px solid #c8e2ce;border-radius:.55rem;color:#2f5b41;font:normal normal 500 .9rem/1.2 var(--font-Jotia);margin-bottom:.75rem;padding:.46rem .66rem}.flight-item-con .flight-empty-state{background-color:#f9fbfe;border:1px dashed #bfd0df;border-radius:.72rem;color:#5f7084;font:normal normal 500 .98rem/1.2 var(--font-Jotia);padding:.9rem 1rem;text-align:center}.flight-item-con .flight-item{background-color:#fff;border:1px solid #d4dde8;border-radius:.72rem;box-shadow:0 .3rem .9rem rgba(59,74,92,.06);margin-bottom:.68rem;padding:.86rem .98rem}.flight-item-con .flight-item:last-child{margin-bottom:0}.flight-item-con .flight-item .flight-main{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(12rem,1.05fr) minmax(24rem,1.8fr) minmax(8rem,.8fr) minmax(12rem,.95fr)}.flight-item-con .flight-item .details-item{color:#364255;font:normal normal normal 1rem/1.25 var(--font-Jotia);margin-bottom:.28rem}.flight-item-con .flight-item .details-item:last-child{margin-bottom:0}.flight-item-con .flight-item .airline-name{color:#2d3b4d;font:normal normal 600 1.18rem/1.25 var(--font-Jotia);letter-spacing:.02rem;margin-bottom:.35rem;text-transform:uppercase}.flight-item-con .flight-item .td-details{grid-gap:.82rem;align-items:center;display:grid;gap:.82rem;grid-template-columns:auto 1fr auto}.flight-item-con .flight-item .time-item{color:#2d3b4d;font:normal normal 500 1.2rem/1.2 var(--font-Jotia);margin-bottom:.25rem}.flight-item-con .flight-item .td-center{min-width:8rem}.flight-item-con .flight-item .journey-line{border-top:1px solid #c9d5e2;margin-bottom:.3rem;width:100%}.flight-item-con .flight-item .journey-duration{color:#5c6b7c;font:normal normal 500 .86rem/1.1 var(--font-Jotia)}.flight-item-con .flight-item .price-booking-col{align-items:flex-end;display:flex;flex-direction:column;gap:.45rem}.flight-item-con .flight-item .price-details{color:#27384b;font:normal normal 600 1.32rem/1.2 var(--font-Jotia)}.flight-item-con .flight-item .book-btn{background-color:#f6f8fb;border:1px solid #b7c5d5;border-radius:.52rem;color:#2f4258;font:normal normal 500 .95rem/1.05 var(--font-Jotia);padding:.46rem .92rem;transition:all .16s ease}.flight-item-con .flight-item .book-btn:hover{background-color:#e9eff6;border-color:#90a6be}.flight-item-con .flight-item .eco-panel{align-items:center;background:radial-gradient(120% 130% at 20% 10%,#0f4530 0,#0b2e21 52%,#081d15 100%);border:1px solid #1f5e41;border-radius:.65rem;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:.7rem}.flight-item-con .flight-item .eco-best-badge{background-color:rgba(24,93,62,.7);border:1px solid rgba(129,236,183,.7);border-radius:999px;color:#e1ffef;font:normal normal 600 .72rem/1.1 var(--font-Jotia);letter-spacing:.01rem;margin-bottom:.44rem;padding:.2rem .56rem;text-transform:uppercase}.flight-item-con .flight-item .eco-score-ring{align-items:center;background:conic-gradient(#35da91 0 var(--eco-score-angle),rgba(53,218,145,.22) var(--eco-score-angle) 1turn);border-radius:50%;display:flex;height:4.5rem;justify-content:center;margin-bottom:.48rem;position:relative;width:4.5rem}.flight-item-con .flight-item .eco-score-ring:before{background:#0c3325;border-radius:50%;content:"";height:3.6rem;position:absolute;width:3.6rem}.flight-item-con .flight-item .eco-score-value{color:#d7ffe9;font:normal normal 600 1rem/1 var(--font-Jotia);position:relative;z-index:1}.flight-item-con .flight-item .eco-panel-title{color:#d7ffe9;font:normal normal 600 .8rem/1.05 var(--font-Jotia);letter-spacing:.03rem;margin-bottom:.22rem;text-transform:uppercase}.flight-item-con .flight-item .eco-panel-item{color:#c5f2dc;font:normal normal 500 .84rem/1.2 var(--font-Jotia);margin-bottom:.16rem;text-align:center}.flight-item-con .flight-item .eco-panel-item:last-child{margin-bottom:0}.flight-item-con .flight-item .eco-panel-level{font-weight:600}.flight-item-con .flight-item .eco-panel-item-comparison{color:#e8fff3;font-weight:600}.flight-item-con .flight-item .eco-panel-item-context{color:#aad8bf;font-size:.74rem}.flight-item-con .flight-item .eco-level-low{border-color:#259362}.flight-item-con .flight-item .eco-level-medium{border-color:#7d9f5e}.flight-item-con .flight-item .eco-level-high{border-color:#8f7e5b}.flight-item-con .flight-item-skeleton .skeleton-block{-webkit-animation:flightSkeletonPulse 1.2s ease-in-out infinite;animation:flightSkeletonPulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,#edf2f8 18%,#e0e8f2 42%,#edf2f8 72%);background-size:200% 100%;border-radius:.35rem}.flight-item-con .flight-item-skeleton .skeleton-line{height:.85rem;margin-bottom:.42rem}.flight-item-con .flight-item-skeleton .skeleton-line:last-child{margin-bottom:0}.flight-item-con .flight-item-skeleton .skeleton-btn{height:2rem;width:5.4rem}.flight-item-con .flight-item-skeleton .skeleton-eco-panel{background:linear-gradient(180deg,#f4f8fd,#edf3fa);border-color:#cfdbe8;justify-content:center}.flight-item-con .flight-item-skeleton .skeleton-ring{border-radius:50%;height:4.5rem;margin-bottom:.52rem;width:4.5rem}.flight-item-con .flight-item-skeleton .w-100{width:100%}.flight-item-con .flight-item-skeleton .w-80{width:80%}.flight-item-con .flight-item-skeleton .w-70{width:70%}.flight-item-con .flight-item-skeleton .w-60{width:60%}.flight-item-con .flight-item-skeleton .w-55{width:55%}.flight-item-con .flight-item-skeleton .w-50{width:50%}.flight-item-con .flight-item-skeleton .w-45{width:45%}@-webkit-keyframes flightSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes flightSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1200px){.flight-item-con .flight-item .flight-main{gap:.8rem;grid-template-columns:minmax(11rem,1fr) minmax(20rem,1.6fr) minmax(7.4rem,.8fr) minmax(10.5rem,.9fr)}}@media (max-width:991px){.flight-item-con .flight-item-title{font-size:clamp(1.75rem,5.8vw,2.6rem)}.flight-item-con .flight-item{padding:.82rem}.flight-item-con .flight-item .flight-main{gap:.65rem;grid-template-columns:1fr 1fr}.flight-item-con .flight-item .price-booking-col{align-items:center;flex-direction:row;justify-content:space-between}.flight-item-con .flight-item .td-details{grid-column:span 2}}@media (max-width:767px){.flight-item-con{padding:.85rem .68rem 1.2rem}.flight-item-con .flight-item-title{font-size:clamp(1.55rem,8.5vw,2.2rem);margin-bottom:.75rem}.flight-item-con .flight-eco-baseline{font-size:.8rem;margin-bottom:.62rem}.flight-item-con .flight-sort-row{gap:.4rem;margin-bottom:.72rem}.flight-item-con .flight-sort-pill{font-size:.85rem;padding:.34rem .66rem}.flight-item-con .flight-item{padding:.72rem}.flight-item-con .flight-item .details-item{font-size:.94rem}.flight-item-con .flight-item .airline-name,.flight-item-con .flight-item .time-item{font-size:1.04rem}.flight-item-con .flight-item .price-details{font-size:1.14rem}.flight-item-con .flight-item .book-btn{font-size:.9rem}.flight-item-con .flight-item .td-details{gap:.5rem;grid-template-columns:auto 1fr auto}.flight-item-con .flight-item .flight-main{grid-template-columns:1fr}.flight-item-con .flight-item .td-details{grid-column:auto}.flight-item-con .flight-item .eco-panel{min-height:auto;padding:.6rem}.flight-item-con .flight-item .eco-panel-title{font-size:.76rem}.flight-item-con .flight-item .eco-panel-item{font-size:.8rem}.flight-item-con .flight-item .eco-score-ring{height:4rem;width:4rem}.flight-item-con .flight-item .eco-score-ring:before{height:3.2rem;width:3.2rem}}.passenger-d-con{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;color:#2f3f53;font-family:var(--font-Jotia);font-size:1rem;margin:0 auto;max-width:1280px;padding:clamp(1rem,2vw,2rem) clamp(.75rem,3.2vw,2.75rem) 2rem}.passenger-d-con .pd-title{color:#2c3d52;font-size:clamp(1.65rem,1.35rem + 1vw,2.35rem);font-weight:600;line-height:1.1;margin-bottom:1rem}.passenger-d-con .pd-layout{grid-gap:1.25rem;align-items:start;display:grid!important;gap:1.25rem;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}.passenger-d-con .pd-main,.passenger-d-con .pd-summary{min-width:0}.passenger-d-con .cd-con,.passenger-d-con .pass-accord-item,.passenger-d-con .trip-summary-con{background-color:#fff;border:1px solid #d8e2ee;border-radius:1rem;box-shadow:0 .5rem 1.4rem rgba(43,58,79,.08)}.passenger-d-con .pass-accord-item{margin-bottom:1rem;padding:0 1rem}.passenger-d-con .pass-accord-item .pass-accord-header{background-color:#fff;border-radius:.75rem;padding:1rem 0}.passenger-d-con .pass-accord-item .pass-accord-header>.d-flex{gap:.75rem}.passenger-d-con .pass-accord-item .next-step-alert{background-color:#fff;border-top:1px solid #e4ebf3;color:#b50000;font-size:.86rem;padding:.75rem 0;text-align:center}.passenger-d-con .pass-accord-item .cord-add-d-btn{border:1px solid #c5d1df;border-radius:.5rem;cursor:pointer;font-size:.9rem;font-weight:500;padding:.45rem .75rem;white-space:nowrap}.passenger-d-con .pass-accord-item .pass-accord-body{background-color:#fff;padding:.75rem 0 1rem}.passenger-d-con .pd-form .pd-form-title{color:#2f435a;font-size:1.08rem;font-weight:600;margin-bottom:.85rem}.passenger-d-con .pd-form .pd-form-tdesc{color:#5a6c82;font-size:.94rem;line-height:1.4;margin-bottom:.9rem;max-width:42rem}.passenger-d-con .cd-con .d-flex,.passenger-d-con .pass-bm{grid-gap:.9rem;display:grid!important;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.9rem}.passenger-d-con .input-com{margin-bottom:0}.passenger-d-con .input-com .input-passenger,.passenger-d-con .input-com .input-passenger-mr{font-size:.98rem!important;height:3.25rem!important;line-height:1.2!important;margin-right:0!important;padding:1.12rem .75rem .42rem!important;width:100%!important}.passenger-d-con .input-com .input-label-primary{font-size:.84rem!important;line-height:1!important;padding:.92rem .75rem!important}.passenger-d-con .pd-form .select-radio-con{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:.6rem}.passenger-d-con .pd-form .select-radio-con .select-radio{border:1px solid #cfd9e5;border-radius:.5rem;margin-right:0;min-width:6.5rem;padding:.65rem .85rem}.passenger-d-con .pd-form .select-radio-con .select-radio .select-input{margin:0}.passenger-d-con .pd-form .select-radio-con .select-radio .select-label{margin-left:.5rem}.passenger-d-con .cd-con{padding:1rem}.passenger-d-con .cd-con .dd-con{margin-bottom:.9rem}.passenger-d-con .cd-con .dd-com .primary{border-color:#bccadb!important;border-radius:.5rem!important;height:3.25rem!important;padding:.55rem .75rem!important;width:100%!important}.passenger-d-con .cd-con .dd-com .dd-menu-primary{border-radius:.5rem!important;max-height:15rem!important;width:100%!important}.passenger-d-con .btn-con{display:flex;justify-content:center;margin-top:1rem}.passenger-d-con .btn-con .btn-com-primary{background:linear-gradient(140deg,#2e8b57,#3da96f)!important;border:1px solid #2f935d!important;border-radius:.6rem!important;color:#fff!important;font-size:1rem!important;font-weight:500!important;height:3rem!important;width:min(100%,18rem)!important}.passenger-d-con .trip-summary-con{padding:clamp(.9rem,1.4vw,1.2rem);position:-webkit-sticky;position:sticky;top:clamp(.75rem,1.2vw,1.25rem)}.passenger-d-con .trip-summary-con .pd-ts-title{border-bottom:1px solid #e4ebf3;color:#2a3b4f;font-size:clamp(1.04rem,.98rem + .35vw,1.2rem);font-weight:600;margin-bottom:.9rem;padding-bottom:.85rem;text-align:center}.passenger-d-con .trip-summary-con .pd-ts-item{color:#33465c;font-size:clamp(.92rem,.88rem + .15vw,1rem);line-height:1.3;margin-bottom:.24rem}.passenger-d-con .trip-summary-con .pd-fd-con .pd-ts-body{background-color:#f9fcff;border:1px solid #e2ebf5;border-radius:.75rem;margin-bottom:.9rem;padding:clamp(.7rem,1vw,.95rem)}.passenger-d-con .trip-summary-con .pd-fd-con .pd-ts-body .pd-ts-body-item{color:#5a6e84;font-size:clamp(.78rem,.75rem + .12vw,.88rem);font-weight:500;margin:0 0 .62rem}.passenger-d-con .trip-summary-con .pd-ts-dates{grid-gap:.6rem;display:grid!important;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.62rem}.passenger-d-con .trip-summary-con .pd-ts-dates .pd-ts-item:last-child{text-align:right}.passenger-d-con .trip-summary-con .pd-ts-route{grid-gap:.5rem;align-items:center;display:grid!important;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(3rem,.85fr) minmax(0,1fr);margin-bottom:.62rem}.passenger-d-con .trip-summary-con .pd-ts-route .pd-ts-node-end{text-align:right}.passenger-d-con .trip-summary-con .pd-fd-con .flightline{border-top:1px solid #c7d3e1;margin:0;width:100%}.passenger-d-con .trip-summary-con .pd-ts-footer{grid-gap:.9rem;align-items:end;border-top:1px solid #e4ebf3;display:grid;gap:.9rem;grid-template-columns:1fr auto;padding-top:.75rem}.passenger-d-con .trip-summary-con .pd-ts-passenger-count{color:#60758b;font-size:clamp(.8rem,.76rem + .12vw,.88rem)}.passenger-d-con .trip-summary-con .pd-ts-total-price{color:#2d3f54;font-size:clamp(1.02rem,.96rem + .3vw,1.22rem);font-weight:700}.passenger-d-con .dropdown-toggle:after{display:none}.passenger-d-con .arrow{border:solid #1f2f3f;border-width:0 2px 2px 0;display:inline-block;padding:2px}.passenger-d-con .down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media (max-width:1199px){.passenger-d-con .pd-layout{grid-template-columns:1fr}.passenger-d-con .trip-summary-con{margin:0 auto;max-width:58rem;position:static}}@media (max-width:1024px){.passenger-d-con .trip-summary-con .pd-ts-route{gap:.42rem;grid-template-columns:minmax(0,1fr) minmax(2.5rem,.75fr) minmax(0,1fr)}}@media (max-width:767px){.passenger-d-con{padding:1.1rem .7rem 1.7rem}.passenger-d-con .cd-con,.passenger-d-con .pass-accord-item,.passenger-d-con .trip-summary-con{border-radius:.9rem}.passenger-d-con .pass-accord-item{padding:0 .85rem}.passenger-d-con .pass-accord-item .pass-accord-header>.d-flex{align-items:flex-start!important;flex-direction:column}.passenger-d-con .cd-con .d-flex,.passenger-d-con .pass-bm{gap:.65rem;grid-template-columns:1fr;margin-bottom:.65rem}.passenger-d-con .pd-form .pd-form-tdesc{margin-bottom:.75rem}.passenger-d-con .trip-summary-con .pd-ts-footer{align-items:start;gap:.45rem;grid-template-columns:1fr}.passenger-d-con .trip-summary-con .pd-ts-route{gap:.35rem;grid-template-columns:minmax(0,1fr) minmax(2rem,.65fr) minmax(0,1fr)}}@media (max-width:540px){.passenger-d-con .trip-summary-con{padding:.82rem}.passenger-d-con .trip-summary-con .pd-fd-con .pd-ts-body{margin-bottom:.72rem;padding:.66rem}.passenger-d-con .trip-summary-con .pd-ts-dates,.passenger-d-con .trip-summary-con .pd-ts-route{gap:.28rem}.passenger-d-con .trip-summary-con .pd-ts-item{font-size:.9rem}.passenger-d-con .trip-summary-con .pd-ts-total-price{font-size:1.05rem}}.payment-status-page{--font-Jotia:Jotia,Verdana,Geneva,sans-serif;display:grid;min-height:calc(100vh - 4rem);padding:1rem;place-items:center}.payment-status-card{background:#fff;border:1px solid #d7e2ee;border-radius:1rem;box-shadow:0 .5rem 1.4rem rgba(43,58,79,.08);color:#2d3f54;font-family:var(--font-Jotia);padding:clamp(1rem,1.8vw,1.6rem);width:min(100%,42rem)}.payment-status-title{font-size:clamp(1.35rem,1.2rem + .7vw,1.8rem);font-weight:600;margin:0 0 .5rem}.payment-status-text{color:#4b6076;margin:0 0 .65rem}.payment-status-meta{color:#5f748a;font-size:.92rem;margin:0 0 1rem}.payment-status-actions{display:flex;flex-wrap:wrap;gap:.6rem}.payment-status-btn{background:linear-gradient(140deg,#2e8b57,#3da96f);border:1px solid #2f935d;border-radius:.55rem;color:#fff;font-size:.95rem;font-weight:500;padding:.62rem 1rem;text-decoration:none}.payment-status-btn.secondary{background:#f4f8fc;border-color:#bccad9;color:#33495f}
/*# sourceMappingURL=main.0cdc2635.css.map*/