.CommercialFlightForm_flightFormSection__KqZLb{padding:6rem 0;background-color:#f8f8f8}@media(max-width:767px){.CommercialFlightForm_flightFormSection__KqZLb{padding:4rem 0}}@media(max-width:575px){.CommercialFlightForm_flightFormSection__KqZLb{padding:3rem 0}}.CommercialFlightForm_infoBanner__tn6p5{background:linear-gradient(135deg,rgba(4,99,202,.08),rgba(4,99,202,.02));border:1px solid rgba(4,99,202,.18);border-radius:var(--radius-md,16px);padding:2rem;margin-bottom:2.4rem;box-shadow:0 4px 16px rgba(4,99,202,.04)}.CommercialFlightForm_infoBanner__tn6p5 .CommercialFlightForm_fareHighlight__IJW6Y{font-family:Outfit,sans-serif;display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem;background-color:var(--primary-color-100,#0463CA);color:#fff;border-radius:50px;font-size:1.4rem;font-style:normal;font-weight:600;line-height:1.4;margin-bottom:1.2rem;box-shadow:0 2px 8px color-mix(in srgb,var(--primary-color-100) 30%,transparent)}.CommercialFlightForm_infoBanner__tn6p5 .CommercialFlightForm_fareHighlight__IJW6Y svg{stroke:currentColor}.CommercialFlightForm_infoBanner__tn6p5 .CommercialFlightForm_infoNoticeText__Ydgw3{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.6;color:var(--ink-soft,#5B6478);margin-bottom:1.4rem}.CommercialFlightForm_infoBanner__tn6p5 .CommercialFlightForm_infoNoticeText__Ydgw3 strong{color:var(--primary-color-100,#0463CA)}.CommercialFlightForm_bankDetailsGrid__VY8yr{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1.2rem;gap:1.2rem;padding-top:1.2rem;border-top:1px dashed rgba(4,99,202,.22)}.CommercialFlightForm_bankDetailsGrid__VY8yr .CommercialFlightForm_bankDetailItem__FntTy{background-color:#fff;padding:1rem 1.2rem;border-radius:var(--radius-sm,10px);border:1px solid var(--gray-200,#e8ecf3);transition:border-color .2s ease,box-shadow .2s ease}.CommercialFlightForm_bankDetailsGrid__VY8yr .CommercialFlightForm_bankDetailItem__FntTy span{display:block;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.3;color:var(--ink-soft,#5B6478);margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}.CommercialFlightForm_bankDetailsGrid__VY8yr .CommercialFlightForm_bankDetailItem__FntTy strong{font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.4;color:var(--ink,#1A2238)}.CommercialFlightForm_termsBox__ArGvA{background-color:#fff;border:1px solid var(--gray-200,#e8ecf3);border-radius:var(--radius-sm,10px);padding:1.6rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.65;color:var(--ink-soft,#5B6478)}.CommercialFlightForm_termsBox__ArGvA h2{font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.4;color:var(--ink,#1A2238);margin-bottom:1rem}.CommercialFlightForm_termsBox__ArGvA ol{padding-left:1.2rem;margin-bottom:1rem}.CommercialFlightForm_termsBox__ArGvA ol li{margin-bottom:.5rem}.CommercialFlightForm_termsBox__ArGvA .CommercialFlightForm_noticeText__r9ncI{font-size:1.3rem;font-style:normal;font-weight:500;line-height:1.5;color:#d92550;margin-top:.8rem;padding-top:.8rem;border-top:1px dashed var(--gray-200,#e8ecf3)}.CommercialFlightForm_declarationCheck__24UD8{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.5;color:var(--ink,#1A2238);-webkit-user-select:none;-moz-user-select:none;user-select:none}.B2CPaymentMethod_paymentMethodsArea__f3XiF{position:relative;height:100%;margin-bottom:2.4rem}.B2CPaymentMethod_paymentMethodsArea__f3XiF ul{padding:0;margin:0;list-style:none}@media(max-width:767px){.B2CPaymentMethod_paymentMethodsArea__f3XiF ul{overflow:hidden}}.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li{padding:1.8rem 2.4rem 2.4rem 6rem;color:#344054;display:flex;align-items:center;font-style:normal;font-size:1.6rem;font-weight:500;line-height:1.5;justify-content:space-between;border:1px solid #eaecf0;border-radius:.8rem}@media(max-width:480px){.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li{font-style:normal;font-size:2rem}}.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li{position:relative}.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li:after{content:"";position:absolute;left:2.4rem;top:50%;transform:translateY(-50%);width:1.8rem;height:1.8rem;background-color:rgba(0,0,0,0);outline:2px solid var(--primary-color-100);border:3px solid #fff;border-radius:50%}.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li:not(:last-child){margin-bottom:2.4rem}.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li.B2CPaymentMethod_active__0pWYn{border-color:var(--primary-color-100);background-color:var(--primary-color-020)}.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li.B2CPaymentMethod_active__0pWYn:after{background-color:var(--primary-color-100)}.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li img,.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li svg{width:2.6rem;height:2.6rem;margin-right:.8rem}.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li .B2CPaymentMethod_paymentModeText__5YY5r{display:inline-flex;flex-direction:column}.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li .B2CPaymentMethod_paymentModeText__5YY5r .B2CPaymentMethod_paymentSmallText__Nlumm{display:block;font-style:normal;font-size:1.2rem}@media(max-width:480px){.B2CPaymentMethod_paymentMethodsArea__f3XiF ul>li .B2CPaymentMethod_paymentModeText__5YY5r .B2CPaymentMethod_paymentSmallText__Nlumm{font-style:normal;font-size:1.5rem}}.B2CPaymentMethod_paymentMethodsArea__f3XiF .B2CPaymentMethod_paymentCardArea__vR9TD{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;padding:2.4rem;min-height:371px}@media(max-width:767px){.B2CPaymentMethod_paymentMethodsArea__f3XiF .B2CPaymentMethod_paymentCardArea__vR9TD{min-height:270px;border-radius:8px}}.B2CPaymentMethod_paymentMethodsArea__f3XiF .B2CPaymentMethod_paymentCardArea__vR9TD .B2CPaymentMethod_paymentButton__MBqzj{background-color:rgba(0,0,0,0);border:none;color:#252525;letter-spacing:.72px;text-transform:uppercase;margin-bottom:2.4rem;font-style:normal;font-size:1.8rem;font-weight:700;line-height:1.5;display:flex;align-items:center}@media(max-width:480px){.B2CPaymentMethod_paymentMethodsArea__f3XiF .B2CPaymentMethod_paymentCardArea__vR9TD .B2CPaymentMethod_paymentButton__MBqzj{font-style:normal;font-size:2.2rem}}.B2CPaymentMethod_paymentMethodsArea__f3XiF .B2CPaymentMethod_paymentCardArea__vR9TD .B2CPaymentMethod_paymentButton__MBqzj img,.B2CPaymentMethod_paymentMethodsArea__f3XiF .B2CPaymentMethod_paymentCardArea__vR9TD .B2CPaymentMethod_paymentButton__MBqzj svg{margin-right:.8rem}