html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);cursor:pointer}a:focus-visible{outline:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input{border:none;outline:0}input:focus{border:none;outline:0}.App{display:flex;flex-direction:column;min-height:100dvh;background-color:#f3f3f3}html ::-webkit-scrollbar{width:7px;height:7px}html ::-webkit-scrollbar-track{background:#f3f1ff}html ::-webkit-scrollbar-thumb{background:#8c5acb;border-radius:3px}@media only screen and (pointer: coarse)and (orientation: landscape){body{transform:unset !important;transform-origin:unset !important;position:unset !important;width:unset !important;height:unset !important}}
.flightdelay-policy-container{text-align:center}.flightdelay-policy-container .main-container{display:inline-block;text-align:left;width:100%;max-width:1200px;margin:0px auto;padding:24px 20px 60px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}@media(max-width: 992px){.flightdelay-policy-container .main-container{padding:8px 20px 40px}}@media(max-width: 568px){.flightdelay-policy-container .main-container{padding:8px 20px 32px}}.flightdelay-policy-container .main-container .policy-summary-wrapper{display:block}@media(max-width: 568px){.flightdelay-policy-container .main-container .policy-summary-wrapper{position:fixed;left:0;bottom:0;width:100%}}.flightdelay-policy-container .main-container .head-desc{width:100%;order:1;margin-bottom:30px}.flightdelay-policy-container .main-container .head-desc .page-title{color:#000;font-family:"GeneralSansMedium",sans-serif;font-size:1.5625rem;line-height:150%}@media(max-width: 568px){.flightdelay-policy-container .main-container .head-desc .page-title{font-size:1.375rem;color:#482c77;line-height:120%;font-family:"GeneralSansSemibold",sans-serif}}.flightdelay-policy-container .main-container .head-desc .heading-desc{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:150%}@media(max-width: 568px){.flightdelay-policy-container .main-container .head-desc .heading-desc{font-size:0.875rem}}@media(max-width: 992px){.flightdelay-policy-container .main-container .head-desc{order:3;width:100%}}@media(max-width: 768px){.flightdelay-policy-container .main-container .head-desc{margin-bottom:24px}}.flightdelay-policy-container .main-container .stepper-wrap{display:flex;justify-content:space-between;gap:24px;margin-bottom:20px;flex-wrap:wrap}@media(max-width: 1280px){.flightdelay-policy-container .main-container .stepper-wrap{gap:35px}}@media(max-width: 992px){.flightdelay-policy-container .main-container .stepper-wrap{flex-wrap:wrap;margin-bottom:24px;row-gap:16px;column-gap:12px}}@media(max-width: 568px){.flightdelay-policy-container .main-container .stepper-wrap{margin-bottom:16px}}.flightdelay-policy-container .main-container .stepper-wrap .back-arrow .back-arrow-img{cursor:pointer}@media(max-width: 992px){.flightdelay-policy-container .main-container .stepper-wrap .back-arrow{display:block}}.flightdelay-policy-container .main-container .stepper-wrap.hide-stepper{display:none}.flightdelay-policy-container .main-container .main-section{display:flex;gap:60px}@media(max-width: 992px){.flightdelay-policy-container .main-container .main-section{flex-direction:column}}@media(max-width: 568px){.flightdelay-policy-container .main-container .main-section{gap:0px}}.flightdelay-policy-container .main-container .main-section .main-section-left{width:calc(72% + 2px)}@media(max-width: 992px){.flightdelay-policy-container .main-container .main-section .main-section-left{width:100%}}.flightdelay-policy-container .main-container .main-section .main-section-left.no-summary{width:100%}.flightdelay-policy-container .main-container .main-section .main-section-left.no-summary .promo-container .input-container .input-validation{max-width:100%;width:280px}@media(max-width: 768px){.flightdelay-policy-container .main-container .main-section .main-section-left.no-summary .promo-container .input-container .input-validation{width:auto}}@media(max-width: 568px){.flightdelay-policy-container .main-container .main-section .main-section-left.no-summary .promo-container .input-container .input-validation{max-width:100%;width:100%}}.flightdelay-policy-container .main-container .main-section .main-section-right{width:calc(28% - 2px)}@media(max-width: 992px){.flightdelay-policy-container .main-container .main-section .main-section-right{width:100%}}
.travel-head-main{position:fixed;top:0px;width:100%;background-color:#f3f3f3;z-index:5}.travel-head-main.ph-header{position:relative;z-index:11}.travel-head-main.ph-header:has(+.without-footer){background-color:#fcfbfe}.travel-head-main .header .header-inner-container{display:flex;justify-content:space-between;align-items:center;padding:20px 60px;max-width:1440px;margin:0 auto;width:100%}@media(max-width: 992px){.travel-head-main .header .header-inner-container{padding:13px 40px}}@media(max-width: 768px){.travel-head-main .header .header-inner-container{padding:13px 20px}}@media(max-width: 768px){.travel-head-main .header .header-inner-container .header-left .brand-logo{width:76px}}.travel-head-main .header .header-inner-container .header-right{display:flex;align-items:center;gap:24px}@media(max-width: 568px){.travel-head-main .header .header-inner-container .header-right{gap:12px}}.travel-head-main .header .header-inner-container .header-right .language-selector{display:flex;align-items:center;gap:8px;position:relative;cursor:pointer}.travel-head-main .header .header-inner-container .header-right .language-selector .globe{height:18px;width:18px}@media(max-width: 568px){.travel-head-main .header .header-inner-container .header-right .language-selector .globe{height:16px;width:16px}}.travel-head-main .header .header-inner-container .header-right .language-selector .language-toggler{display:flex;gap:4px}.travel-head-main .header .header-inner-container .header-right .language-selector .language-toggler .language{font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%;color:#482c77;min-width:26px}@media(max-width: 568px){.travel-head-main .header .header-inner-container .header-right .language-selector .language-toggler .language{font-size:0.75rem}}.travel-head-main .header .header-inner-container .header-right .language-selector .language-toggler .language-list{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);background-color:#fff;width:-webkit-max-content;width:max-content;min-width:85px;border-radius:5px;box-shadow:0px 4px 16px 0px rgba(0,0,0,.25);text-align:center}.travel-head-main .header .header-inner-container .header-right .language-selector .language-toggler .language-list::before{content:"";position:absolute;background-color:#fff;width:10px;height:10px;top:0px;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.travel-head-main .header .header-inner-container .header-right .language-selector .language-toggler .language-list-element{padding:4px 8px;font-family:"GeneralSansSemibold",sans-serif;font-size:0.75rem;line-height:150%;color:#482c77}.travel-head-main .header .header-inner-container .header-right .language-selector .language-toggler .language-list-element:hover{font-size:0.9375rem;color:#6d6e71}.travel-head-main .header .header-inner-container .header-right .telephone .travel-head-contact-btn{padding:10px 16px;display:flex;gap:10px;border-radius:8px;border:1px solid #8c5acb;box-shadow:0px 2px 0px 0px rgba(0,0,0,.02);color:#673fae;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:130%;letter-spacing:.14px;text-decoration:none;border-radius:12px;border:1px solid #8c5acb}@media(max-width: 568px){.travel-head-main .header .header-inner-container .header-right .telephone .travel-head-contact-btn{padding:6px 10px;font-size:0.6875rem}}
@media(max-width: 768px){.travel-head-navigation{width:calc(100% - 40px);align-self:center}}.travel-head-navigation-list{display:flex}@media(max-width: 768px){.travel-head-navigation-list{display:none}}.travel-head-navigation-list-item{display:flex;align-items:center;color:#a3acb2;line-height:24px}.travel-head-navigation-list-item.active{color:#5f34aa}.travel-head-navigation-list-item.active .step-number{outline:none;background:linear-gradient(213deg, #6F47B1 2.72%, #AB84EF 127.65%);color:#fff}.travel-head-navigation-list-item.active .step-line{background-color:#8c5acb}.travel-head-navigation-list-item.checked{color:#5ba46a}.travel-head-navigation-list-item.checked .step-number{outline:none;background:#5ba46a;color:#fff}.travel-head-navigation-list-item.checked .step-line{background-color:#5ba46a}.travel-head-navigation-list-item .step-number{display:flex;justify-content:center;align-items:center;min-width:24px;height:24px;border-radius:50%;outline:1px solid #a3acb2;font-size:0.75rem}.travel-head-navigation-list-item .step-text{font-size:0.875rem;white-space:nowrap;padding-left:8px}.travel-head-navigation-list-item .step-line{display:inline-block;border-radius:8px;width:32px;height:1px;background-color:#a3acb2;margin-inline:12px}.travel-head-navigation-item-tab{display:none}@media(max-width: 768px){.travel-head-navigation-item-tab{display:block}}.travel-head-navigation-item-tab .step-count{color:#818f99;text-align:right;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:120%}.travel-head-navigation-item-tab .step-title{color:#343d46;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%}.step-indicator{display:none;width:100%;height:3px;position:relative}@media(max-width: 768px){.step-indicator{display:block}}.step-indicator .step-indicator-extra-width{width:calc(100% + 40px);display:flex;gap:2px;position:absolute;left:-20px}.step-indicator .step-indicator-line{width:100%;height:3px;background-color:#c8cdd1}.step-indicator .step-indicator-line.active{background-color:#673fae}
.flight-delay-plan{border-radius:8px;background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1);overflow:hidden}@media(max-width: 568px){.flight-delay-plan{border-bottom-left-radius:0px;border-bottom-right-radius:0px;max-height:calc(100dvh - 40px);overflow-y:auto}}.flight-delay-plan .accord-heading-wrapper{display:flex;justify-content:space-between;padding:16px 20px;background-color:#482c77;color:#fff;cursor:pointer}@media(max-width: 568px){.flight-delay-plan .accord-heading-wrapper{background-color:#fff;padding:24px 20px;flex-direction:column-reverse}}.flight-delay-plan .accord-heading-wrapper .travel-plan-text{color:#fff;font-family:"GeneralSansSemibold",sans-serif;font-size:1rem;line-height:150%}@media(max-width: 568px){.flight-delay-plan .accord-heading-wrapper .travel-plan-text{font-size:1.375rem;line-height:120%;color:#482c77;margin-top:12px}}.flight-delay-plan .accord-heading-wrapper .accord-icon{transition:transform .3s ease-in-out;width:24px;height:24px}@media(max-width: 568px){.flight-delay-plan .accord-heading-wrapper .accord-icon{display:none}}.flight-delay-plan .accord-heading-wrapper .accord-icon.down{transform:rotate(180deg)}.flight-delay-plan .accord-heading-wrapper .close-icon{display:none}@media(max-width: 568px){.flight-delay-plan .accord-heading-wrapper .close-icon{display:block;align-self:end}}.flight-delay-plan .travel-plan-detail{padding:20px 20px 32px}@media(max-width: 568px){.flight-delay-plan .travel-plan-detail{padding:0px 20px 24px}}.flight-delay-plan .travel-plan-detail .flex-between{display:flex;gap:8px;justify-content:space-between}.flight-delay-plan .travel-plan-detail .mt-8{margin-top:8px}.flight-delay-plan .travel-plan-detail .cost-type-style{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.875rem;line-height:150%}.flight-delay-plan .travel-plan-detail .cost-amount-style{color:#000;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%}.flight-delay-plan .travel-plan-detail .discount-amount-style{color:#bb251a;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:20px}.flight-delay-plan .travel-plan-detail .cost-breakdown-wrapper{margin:24px 0px 0px}.flight-delay-plan .travel-plan-detail .cost-breakdown-wrapper .all-cost{padding-bottom:16px;border-bottom:1px solid #e1e2e2;margin-bottom:16px}.flight-delay-plan .travel-plan-detail .cost-breakdown-wrapper .all-cost .cost-brkdn{color:#818f99;font-family:"GeneralSansSemibold",sans-serif;font-size:0.75rem;line-height:16px;text-transform:uppercase;margin-bottom:12px}.flight-delay-plan .travel-plan-detail .cost-breakdown-wrapper .total-wrap .total-text{color:#000;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:21px}.flight-delay-plan .travel-plan-detail .cost-breakdown-wrapper .total-wrap .total-price{color:#482c77;font-family:"GeneralSansSemibold",sans-serif;font-size:1rem;line-height:150%}.flight-delay-plan .travel-plan-detail .cost-breakdown-wrapper .prev-total{color:#65737e;text-align:right;font-family:"GeneralSansRegular",sans-serif;font-size:0.75rem;line-height:120%;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.flight-delay-plan .travel-plan-detail .terms-conditions-container{margin-top:24px}@media(max-width: 568px){.flight-delay-plan .travel-plan-detail .terms-conditions-container{display:none}}.flight-delay-plan .travel-plan-detail .terms-conditions-container .checkbox-text-wrap{display:flex;gap:8px;align-items:center;width:100%;margin-bottom:6px}@media(max-width: 768px){.flight-delay-plan .travel-plan-detail .terms-conditions-container .checkbox-text-wrap{gap:12px}}.flight-delay-plan .travel-plan-detail .terms-conditions-container .checkbox-text-wrap .checkbox-wrap{cursor:pointer;margin-bottom:3px}.flight-delay-plan .travel-plan-detail .terms-conditions-container .checkbox-text-wrap .checkbox-wrap input{opacity:0;width:0;height:0}.flight-delay-plan .travel-plan-detail .terms-conditions-container .checkbox-text-wrap .checkbox-wrap input:checked~.checkmark{background-color:#673fae}.flight-delay-plan .travel-plan-detail .terms-conditions-container .checkbox-text-wrap .checkbox-wrap input:checked~.checkmark .checkmark-icon{opacity:1;width:11px;height:11px}.flight-delay-plan .travel-plan-detail .terms-conditions-container .checkbox-text-wrap .checkbox-wrap .checkmark{height:14px;width:14px;min-width:14px;background:#a3acb2;display:inline-flex;justify-content:center;align-items:center;border-radius:4px}@media(max-width: 768px){.flight-delay-plan .travel-plan-detail .terms-conditions-container .checkbox-text-wrap .checkbox-wrap .checkmark{height:14px;width:14px;border-radius:3.5px}}.flight-delay-plan .travel-plan-detail .terms-conditions-container .checkbox-text-wrap .checkbox-wrap .checkmark .checkmark-icon{opacity:0;width:11px;height:11px}@media(max-width: 768px){.flight-delay-plan .travel-plan-detail .terms-conditions-container .checkbox-text-wrap .checkbox-wrap .checkmark .checkmark-icon{width:10px;height:7px}}.flight-delay-plan .travel-plan-detail .terms-conditions-container .checkbox-text-wrap .confirm-text{color:#272d33;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;cursor:pointer}.flight-delay-plan .travel-plan-detail .terms-conditions-container .conditions-list{margin:0px 18px}.flight-delay-plan .travel-plan-detail .terms-conditions-container .conditions-list .list{color:#65737e;font-family:"GeneralSansMedium",sans-serif;color:#65737e;font-size:0.625rem;line-height:16px}.flight-delay-plan .travel-plan-detail .terms-conditions-container .conditions-list .list .term-condition{font-family:"GeneralSansSemiBold",sans-serif;color:#482c77}.flight-delay-plan .travel-plan-detail .price-summ-btn{display:none;margin-top:24px}@media(max-width: 568px){.flight-delay-plan .travel-plan-detail .price-summ-btn{display:block}}
.button{display:flex;justify-content:center;align-items:center;width:100%;font-size:1rem;line-height:20px;font-family:"MontserratSemibold",sans-serif;cursor:pointer;border-radius:12px;padding:11px;border:1px solid rgba(0,0,0,0);white-space:nowrap}.button.btn-purple{color:#fff;background:linear-gradient(137deg, #482C77 -17.19%, #673FAE 61.19%);box-shadow:0px 5px 13px 0px rgba(107,74,162,.25)}.button.btn-white{background-color:rgba(0,0,0,0);border-color:#8c5acb;color:#673fae;box-shadow:0px 2px 0px 0px rgba(0,0,0,.02)}.button:disabled{cursor:default;background:#f1f3f4;box-shadow:none;color:#a9b6bc}
.summary-promo-code{border-radius:12px;background:#f1edf8;padding:12px 16px}.summary-promo-code.active{border:1px solid #4ac6bb;background:#ecf9f8;border-radius:0px}.summary-promo-code-title{color:#18191b;font-family:"GeneralSansSemiBold",sans-serif;font-size:0.75rem;line-height:150%;margin-bottom:8px}.summary-promo-code .field-group{display:flex;align-items:flex-start;gap:8px}.summary-promo-code .field-group .input-validation{width:100%}.summary-promo-code .coupon-code-wrapper .coupon-code-text::before,.summary-promo-code .coupon-code-wrapper .coupon-code-text::after{background-color:#f1edf8}.summary-promo-code .coupon-code-wrapper .coupon-code-head-text{font-size:0.875rem}.summary-promo-code-desc{color:#818f99;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;margin-bottom:4px}.summary-promo-code .promo-code-active{display:flex;gap:12px}.summary-promo-code .promo-code-active .promo-img-container{display:flex}.summary-promo-code .promo-code-active .promo-img-container img{width:24px;height:24px}.summary-promo-code .promo-code-active .promo-code-active-info{color:#482c77;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:130%;flex-grow:1}.summary-promo-code .promo-code-active .promo-code-active-info .promo-code{font-family:"GeneralSansSemiBold",sans-serif}.summary-promo-code .promo-code-active .promo-code-active-info .promo-applied{color:#2d3539;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:normal;letter-spacing:.56px}.summary-promo-code .promo-code-active .promo-code-active-info .promo-disc-text{color:#435056;font-family:"GeneralSansMedium",sans-serif;font-size:0.875rem;margin-top:4px;line-height:normal}@media(max-width: 768px){.summary-promo-code .promo-code-active .promo-code-active-info .promo-disc-text{font-size:0.75rem}}.summary-promo-code .promo-code-active .close-btn{cursor:pointer;width:20px;height:20px}.summary-promo-code .promo-code-active .close-btn img{width:20px;height:20px}.promo-container{background-repeat:no-repeat;background-position:-2% 0%;width:100%;padding:20px 24px;border-radius:12px;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1);display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;background-color:#fff}@media(max-width: 568px){.promo-container.promo-container-dark{background-image:none;background-color:#f1edf8}.promo-container.promo-container-dark .promo-code-text .is-promo-code{font-size:1rem}}@media(max-width: 568px){.promo-container{margin-top:0px;flex-wrap:wrap;align-items:flex-start;padding:16px;column-gap:12px;row-gap:18px}}@media(max-width: 768px){.promo-container .promo-img-container{height:34px;width:34px}}.promo-container .promo-img-container .promo-img{object-fit:contain;height:100%;width:100%}.promo-container .promo-code-text{margin-right:20px}@media(max-width: 568px){.promo-container .promo-code-text{flex-grow:1;margin-right:0px;max-width:calc(100% - 46px)}}.promo-container .promo-code-text .is-promo-code{color:#482c77;font-family:"GeneralSansSemibold",sans-serif;font-size:1.125rem;font-style:normal;line-height:120%}@media(max-width: 768px){.promo-container .promo-code-text .is-promo-code{font-size:0.875rem}}.promo-container .promo-code-text .apply-text{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}@media(max-width: 768px){.promo-container .promo-code-text .apply-text{font-size:0.75rem}}.promo-container .promo-img-text-wrapper{display:flex;align-items:center;gap:20px}@media(max-width: 768px){.promo-container .promo-img-text-wrapper{gap:16px}}@media(max-width: 568px){.promo-container .promo-img-text-wrapper{max-width:calc(100% - 32px)}}@media(max-width: 768px){.promo-container .promo-img-text-wrapper .promo-img-container{height:40px;width:40px}}.promo-container .promo-img-text-wrapper .promo-img-container .promo-img{object-fit:contain;height:100%;width:100%}.promo-container .promo-img-text-wrapper .promo-code-text{margin-right:20px}@media(max-width: 568px){.promo-container .promo-img-text-wrapper .promo-code-text{flex-grow:1;margin-right:0px;max-width:calc(100% - 46px)}}.promo-container .promo-img-text-wrapper .promo-code-text .is-promo-code{color:#2d3539;font-family:"GeneralSansSemibold",sans-serif;font-size:1.125rem;font-style:normal;line-height:120%}@media(max-width: 768px){.promo-container .promo-img-text-wrapper .promo-code-text .is-promo-code{font-size:1rem}}.promo-container .promo-img-text-wrapper .promo-code-text .apply-text{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}@media(max-width: 768px){.promo-container .promo-img-text-wrapper .promo-code-text .apply-text{font-size:0.75rem}}.promo-container .promo-img-text-wrapper .has-promo-code{color:#482c77;font-family:"GeneralSansMedium",sans-serif;font-size:1.125rem;line-height:120%;flex-grow:1}@media(max-width: 568px){.promo-container .promo-img-text-wrapper .has-promo-code{display:flex;width:calc(100% - 82px)}}@media(max-width: 768px){.promo-container .promo-img-text-wrapper .has-promo-code{flex-direction:column;font-size:0.8125rem}}.promo-container .promo-img-text-wrapper .has-promo-code .promo-applied{color:#2d3539;font-family:"GeneralSansSemibold",sans-serif;font-size:1.125rem;line-height:120%}.promo-container .promo-img-text-wrapper .has-promo-code .promo-disc-text{color:#435056;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;margin-top:4px}@media(max-width: 768px){.promo-container .promo-img-text-wrapper .has-promo-code .promo-disc-text{font-size:0.75rem}}.promo-container .input-container{display:flex;row-gap:4px;column-gap:12px;align-items:flex-start}@media(max-width: 568px){.promo-container .input-container{width:100%}}.promo-container .input-container .promo-input .custom-input-wrapper{padding:9px 11px}.promo-container .input-container .promo-input .custom-input-wrapper .custom-input{font-size:1rem}.promo-container .input-container .input-validation{max-width:100%;width:280px}@media(max-width: 768px){.promo-container .input-container .input-validation{width:auto}}.promo-container .input-container .apply-btn{width:-webkit-fit-content;width:fit-content;height:43px;padding:6.4px 16px;border-radius:12px}@media(max-width: 568px){.promo-container .input-container .apply-btn{padding:6.4px 16px;width:-webkit-fit-content;width:fit-content;font-size:1rem}}.promo-container .input-container .input-error-text{color:#bb251a;width:100%;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;margin-top:4px}@media(max-width: 568px){.promo-container .close-btn img{width:20px}}.promo-container .close-btn{cursor:pointer}.promo-container.hide-promo{display:none}
.custom-input-container .custom-input-label{display:inline-block;margin-bottom:8px;color:#18191b;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%;margin-bottom:8px}@media(max-width: 568px){.custom-input-container .custom-input-label{font-size:0.75rem}}.custom-input-container .custom-input-des{color:#70858f;font-size:0.75rem;line-height:16px;font-family:"OpenSansRegular",sans-serif}.custom-input-container.disabled-input .custom-input-wrapper{background-color:#f2f2f3}.custom-input-container.disabled-input .custom-input-wrapper .custom-input{color:#343d46;opacity:.5}.custom-input-container .custom-input-wrapper{display:flex;padding:11px;border-radius:4px;border:1px solid #818f99;background:#fff;width:100%;min-height:48px}@media(max-width: 568px){.custom-input-container .custom-input-wrapper{padding:9px 11px}}.custom-input-container .custom-input-wrapper .custom-input{width:100%;border:none;color:#343d46;font-size:1rem;font-family:"GeneralSansMedium";line-height:150%}@media(max-width: 568px){.custom-input-container .custom-input-wrapper .custom-input{font-size:0.875rem}}.custom-input-container .custom-input-wrapper .custom-input::placeholder{color:#a3acb2;font-family:"GeneralSansMedium";font-size:0.9375rem}.custom-input-container .custom-input-wrapper .custom-input:focus{outline:none}.custom-input-container .custom-input-wrapper .custom-input:disabled{background-color:#f2f2f3}.custom-input-container .custom-input-wrapper.error{border-color:#bb251a;margin-bottom:4px}.custom-input-container .custom-input-wrapper .country-details{display:flex;align-items:center;padding-right:10px;margin-right:10px;border-right:1px solid #818f99}.custom-input-container .custom-input-wrapper .country-details .country-code{font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:120%;white-space:nowrap}@media(max-width: 568px){.custom-input-container .custom-input-wrapper .country-details .country-code{font-size:0.875rem}}.custom-input-container .custom-input-wrapper.input-with-btn{padding:13px 12px;border-color:#5c3899}.custom-input-container .custom-input-wrapper.input-with-btn .custom-input{font-size:0.875rem;line-height:150%;padding-right:12px}.custom-input-container .custom-input-wrapper.input-with-btn .apply-btn{width:auto;padding:0px;font-size:0.875rem;line-height:150%;background:#fff;border-radius:0px;border:none}.custom-input-container .hw-prefil-bg{background:#eff6f0 !important}.custom-input-error{color:#bb251a;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;animation:fadeIn .3s linear}
.view-detail+.coupon-code-wrapper{flex-grow:0}.coupon-code-wrapper{display:flex;flex-grow:1;flex-direction:column;justify-content:end}.coupon-code-wrapper .coupon-code{font-family:"GeneralSansMedium",sans-serif;overflow:hidden;margin-top:16px;cursor:pointer}.coupon-code-wrapper .coupon-code-head{display:flex;gap:8px;padding:16px 16px 8px;background-color:#ecf9f8;border:1px dashed #4ac6bb;border-bottom:none}.coupon-code-wrapper .coupon-code-head-icon-img{width:24px;height:24px}.coupon-code-wrapper .coupon-code-head-text{font-size:1rem;line-height:normal}@media(max-width: 568px){.coupon-code-wrapper .coupon-code-head-text{font-size:0.875rem}}.coupon-code-wrapper .coupon-code-text{color:#25746d;text-align:center;font-size:0.875rem;line-height:normal;letter-spacing:.56px;text-transform:uppercase;position:relative;background-color:#ecf9f8;border:1px dashed #4ac6bb;border-top:none;padding:8px 16px 12px}.coupon-code-wrapper .coupon-code-text.on-page::before,.coupon-code-wrapper .coupon-code-text.on-page::after{background-color:#f3f3f3}.coupon-code-wrapper .coupon-code-text.on-summary::before,.coupon-code-wrapper .coupon-code-text.on-summary::after{background-color:#f1edf8}.coupon-code-wrapper .coupon-code-text::before,.coupon-code-wrapper .coupon-code-text::after{content:"";position:absolute;width:12px;height:12px;top:0px;background-color:#fff;border-radius:50%;border:1px dashed #4ac6bb}.coupon-code-wrapper .coupon-code-text::before{left:0px;transform:translate(-50%, -50%)}.coupon-code-wrapper .coupon-code-text::after{right:0px;transform:translate(50%, -50%)}.coupon-code-wrapper .coupon-code-text .light-text{color:#5a6a72;margin-right:4px;font-family:"GeneralSansRegular",sans-serif;font-size:0.75rem;letter-spacing:0px;text-transform:initial}
.dialog .popup-wrapper{position:fixed;width:100%;height:100vh;overflow:auto;display:flex;justify-content:center;align-items:center}@media(max-width: 568px){.dialog .popup-wrapper{display:block}}.dialog[open]::backdrop{animation:backdrop-fade .5s ease forwards}.dialog::backdrop{animation:backdrop-fade .5s ease backwards;animation-direction:reverse}@keyframes backdrop-fade{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.6)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}
.coupon-code-popup{max-width:480px;width:100%;max-height:calc(100% - 40px);overflow:auto;padding:32px;border-radius:8px;background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1)}@media(max-width: 568px){.coupon-code-popup{position:fixed;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:100%;max-width:100%;overflow:auto;padding:24px 20px}}.coupon-code-popup .coupon-code-popup-cont{display:grid;gap:24px;text-align:center}.coupon-code-popup .coupon-code-popup-cont .popup-close{display:none;text-align:right}@media(max-width: 568px){.coupon-code-popup .coupon-code-popup-cont .popup-close{display:block}}.coupon-code-popup .coupon-code-popup-cont .popup-close .close-btn{cursor:pointer;margin-left:auto}.coupon-code-popup .coupon-code-popup-cont .popup-icon{display:flex;justify-content:center}.coupon-code-popup .coupon-code-popup-cont .popup-title{font-size:1.5rem;font-family:"GeneralSansSemiBold",sans-serif;line-height:120%;margin:0 auto;width:100%;max-width:333px}.coupon-code-popup .coupon-code-popup-cont .popup-title .line-break{display:block}.coupon-code-popup .coupon-code-popup-cont .popup-code-text{display:flex;align-items:center;margin:auto;max-width:-webkit-fit-content;max-width:fit-content;color:#25746d;font-size:0.875rem;font-family:"GeneralSansMedium",sans-serif;letter-spacing:.64px;text-transform:uppercase;background-color:#ecf9f8;border:1px dashed #4ac6bb;padding:7px}.coupon-code-popup .coupon-code-popup-cont .popup-code-text .light-text{color:#5a6a72;margin-right:4px;font-family:"GeneralSansRegular",sans-serif;font-size:0.75rem;letter-spacing:0px;text-transform:initial}.coupon-code-popup .coupon-code-popup-cont .popup-terms{text-align:left;padding:16px 20px 20px;background-color:#fbf9fe;border-radius:12px}.coupon-code-popup .coupon-code-popup-cont .popup-terms a{text-decoration:none}.coupon-code-popup .coupon-code-popup-cont .popup-terms-title{color:#5a6a72;font-size:0.875rem;font-family:"GeneralSansMedium",sans-serif;line-height:normal;letter-spacing:.56px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed #c6b5e3}.coupon-code-popup .coupon-code-popup-cont .popup-terms-list{color:#18191b;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:normal;padding-left:10px;list-style-type:none}.coupon-code-popup .coupon-code-popup-cont .popup-terms .read-details{cursor:pointer;margin:12px 0px 0px auto;max-width:-webkit-fit-content;max-width:fit-content;display:flex;align-items:center;gap:4px;font-family:"GeneralSansMedium",sans-serif;color:#5c3899;font-size:0.875rem;line-height:normal}.coupon-code-popup .select-plan-btn{padding:8px;margin:40px auto 0px;max-width:120px}@media(max-width: 568px){.coupon-code-popup .select-plan-btn{display:none}}
.flight-policy-summary-comp{border-radius:8px;background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1);overflow:hidden;margin-top:8px}@media(max-width: 568px){.flight-policy-summary-comp{max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:calc(100dvh - 40px);overflow-y:auto}}.flight-policy-summary-comp .policy-heading{display:flex;justify-content:space-between;cursor:pointer;padding:16px 20px;background-color:#482c77}@media(max-width: 568px){.flight-policy-summary-comp .policy-heading{background-color:#fff;padding:24px 20px;flex-direction:column}}.flight-policy-summary-comp .policy-heading .text-policy-summary{color:#fff;font-family:"GeneralSansSemibold",sans-serif;font-size:1rem;line-height:150%}@media(max-width: 568px){.flight-policy-summary-comp .policy-heading .text-policy-summary{font-size:1.375rem;line-height:120%;color:#482c77}}.flight-policy-summary-comp .policy-heading .chevron-icon{width:24px;height:24px;transition:transform .3s ease-in-out}@media(max-width: 568px){.flight-policy-summary-comp .policy-heading .chevron-icon{display:none}}.flight-policy-summary-comp .policy-heading .chevron-icon.down{transform:rotate(180deg)}.flight-policy-summary-comp .policy-heading .close-icon{display:none}@media(max-width: 568px){.flight-policy-summary-comp .policy-heading .close-icon{display:block;width:28px;height:28px;align-self:flex-end;margin-bottom:12px}}.flight-policy-summary-comp .details-plan-travel{display:flex;flex-direction:column;gap:24px;padding:20px 20px 32px}@media(max-width: 568px){.flight-policy-summary-comp .details-plan-travel{padding:0px 20px 24px}}.flight-policy-summary-comp .details-plan-travel .promo-code{border-radius:12px;background:#f1edf8}.flight-policy-summary-comp .details-plan-travel .promo-code .inp-btn-wrap{display:flex;gap:8px;margin-top:8px;margin-bottom:6px}.flight-policy-summary-comp .details-plan-travel .promo-code .custom-input-error{color:#bb251a;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flight-policy-summary-comp .details-plan-travel .promo-code .promo-code-text{color:#18191b;font-family:"GeneralSansSemibold",sans-serif;font-size:0.75rem;line-height:150%}.flight-policy-summary-comp .details-plan-travel .promo-code .discount{color:#818f99;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flight-policy-summary-comp .details-plan-travel .promo-code .apply-btn{border-radius:8px;padding:8px 16px;font-size:0.75rem;width:-webkit-fit-content;width:fit-content}.flight-policy-summary-comp .details-plan-travel .promo-code .promo-input{border-radius:4px;border:1px solid #818f99;padding:8px 12px;width:100%;color:#a3acb2;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;background-color:#fff}.flight-policy-summary-comp .details-plan-travel .promo-code .promo-input::placeholder{color:#a3acb2;font-size:0.875rem}.flight-policy-summary-comp .details-plan-travel .promo-code .promo-input:focus{outline:1px solid #65737e}.flight-policy-summary-comp .details-plan-travel .applied-promo-code{display:flex;padding:16px;align-items:center;gap:12px;border-radius:12px;background:#f1edf8}.flight-policy-summary-comp .details-plan-travel .applied-promo-code .promo-code-icon-wrapper{position:relative}.flight-policy-summary-comp .details-plan-travel .applied-promo-code .promo-code-icon-wrapper .percent-icon{position:absolute;top:9px;left:9px}.flight-policy-summary-comp .details-plan-travel .applied-promo-code .applied-code-text{color:#482c77;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:130%}.flight-policy-summary-comp .details-plan-travel .applied-promo-code .applied-code-text .code{font-family:"GeneralSansSemibold",sans-serif}.flight-policy-summary-comp .details-plan-travel .applied-promo-code .applied-code-text .see-savings{display:block}.flight-policy-summary-comp .details-plan-travel .cost-breakdown-wrapper .all-cost{padding-bottom:16px;border-bottom:1px solid #e1e2e2;margin-bottom:16px}.flight-policy-summary-comp .details-plan-travel .cost-breakdown-wrapper .all-cost .cost-brkdn{color:#818f99;font-family:"GeneralSansSemibold",sans-serif;font-size:0.75rem;line-height:16px;text-transform:uppercase;margin-bottom:12px}.flight-policy-summary-comp .details-plan-travel .cost-breakdown-wrapper .total-wrap .total-text{color:#000;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%}.flight-policy-summary-comp .details-plan-travel .cost-breakdown-wrapper .total-wrap .total-price{color:#482c77;font-family:"GeneralSansSemibold",sans-serif;font-size:1rem;line-height:20px}.flight-policy-summary-comp .details-plan-travel .cost-breakdown-wrapper .prev-total{color:#65737e;text-align:right;font-family:"GeneralSansRegular",sans-serif;font-size:0.75rem;line-height:120%;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.flight-policy-summary-comp .details-plan-travel .cost-breakdown-wrapper .prem-amt-desc{margin-top:4px;color:#818f99;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;font-style:italic;line-height:18px}.flight-policy-summary-comp .details-plan-travel .common-heading-style{color:#818f99;font-family:"GeneralSansSemibold",sans-serif;font-size:0.75rem;line-height:16px;letter-spacing:.84px}.flight-policy-summary-comp .details-plan-travel .flex-between{display:flex;gap:8px;justify-content:space-between}.flight-policy-summary-comp .details-plan-travel .mt-8{margin-top:8px}.flight-policy-summary-comp .details-plan-travel .cost-type-style{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.875rem;line-height:150%}.flight-policy-summary-comp .details-plan-travel .cost-amount-style{color:#000;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%}.flight-policy-summary-comp .details-plan-travel .discount-amount-style{color:#bb251a;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:20px}.flight-policy-summary-comp .details-plan-travel .policy-summary-common-space{display:flex;justify-content:space-between}.flight-policy-summary-comp .details-plan-travel .policy-summary-common-space .final-price-text-common-style{color:#000;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:20px}.flight-policy-summary-comp .details-plan-travel .basic-details{display:flex;flex-direction:column;gap:12px}.flight-policy-summary-comp .details-plan-travel .basic-details .title{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flight-policy-summary-comp .details-plan-travel .basic-details .description{color:#000;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%}.flight-policy-summary-comp .details-plan-travel .basic-details .description.capitalize{text-transform:capitalize}.flight-policy-summary-comp .details-plan-travel .travel-plan{display:flex;flex-direction:column;gap:8px}
.flightdelay-success-comp-wrap{display:flex;flex-direction:column;max-width:616px;margin:0px auto;border-radius:16px;gap:24px;padding-top:76px;align-items:center}@media(max-width: 768px){.flightdelay-success-comp-wrap{max-width:100%;min-height:calc(100dvh - 41px);justify-content:space-between}}@media(max-width: 568px){.flightdelay-success-comp-wrap{padding-top:46px}}@media(max-width: 568px){.flightdelay-success-comp-wrap .success-comp{flex-grow:1;display:flex;flex-direction:column;justify-content:center}}.flightdelay-success-comp-wrap .success-comp .success-img-wrap{margin-bottom:16px;text-align:center}.flightdelay-success-comp-wrap .success-comp .success-img-wrap .success-image{max-width:100%}@media(max-width: 568px){.flightdelay-success-comp-wrap .success-comp .success-img-wrap .success-image{width:196px}}.flightdelay-success-comp-wrap .success-comp .payment-text-container .payment-heading{color:#482c77;text-align:center;font-family:"GeneralSansSemibold",sans-serif;font-size:2rem;line-height:120%;margin-bottom:8px}@media(max-width: 768px){.flightdelay-success-comp-wrap .success-comp .payment-text-container .payment-heading{font-size:1.5625rem}}.flightdelay-success-comp-wrap .success-comp .payment-text-container .payment-description{color:#65737e;text-align:center;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:150%}@media(max-width: 768px){.flightdelay-success-comp-wrap .success-comp .payment-text-container .payment-description{font-size:0.875rem}}.flightdelay-success-comp-wrap .success-comp .payment-text-container .payment-description .d-block{display:block}.flightdelay-success-comp-wrap .back-btn{max-width:336px;padding:14px 16px;line-height:130%;box-shadow:0px 2px 0px 0px rgba(0,0,0,.04)}@media(max-width: 568px){.flightdelay-success-comp-wrap .back-btn{padding:10px 16px}}
.ratings-container{max-width:480px;width:100%;border-radius:12px;background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1);padding:32px;display:flex;flex-direction:column;align-items:center;gap:40px}.ratings-container .ratings-content{display:flex;flex-direction:column;align-items:center;gap:24px}.ratings-container .ratings-content p{color:#482c77;text-align:center;font-family:"GeneralSansSemibold",sans-serif;font-size:1.5625rem;line-height:120%}.ratings-container .ratings-content .ratings-desc{border-radius:4px;border:1px solid #818f99;background:#fff;padding:12px;resize:none}.ratings-container .ratings-content .ratings-desc::placeholder{color:#a3acb2;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:120%}.ratings-container .star-rating{display:flex;justify-content:flex-end;direction:rtl;padding:0px 20px}.ratings-container .star-rating input[type=radio]{display:none}.ratings-container .star-rating label{display:inline-block;width:18px;height:36px;margin:0;padding:0;cursor:pointer;background-image:url(clientlib-flight-delay/clientlib-star-icon/media);background-repeat:no-repeat;background-size:200% 100%;background-position:left center}.ratings-container .star-rating label.second-half{background-image:url(clientlib-flight-delay/clientlib-star-icon/media);background-repeat:no-repeat;background-position:right center}.ratings-container .star-rating label.m-r-16{margin-right:16px}.ratings-container .star-rating input[type=radio]:checked~label,.ratings-container .star-rating input[type=radio]:hover~label{background-image:url(clientlib-flight-delay/clientlib-star-icon-active/media)}.ratings-container .star-rating input[type=radio]:checked~label.half,.ratings-container .star-rating input[type=radio]:hover~label.half{background-image:url(clientlib-flight-delay/clientlib-star-icon-active/media)}
.skeleton{background-color:#e2e5e7;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), white, rgba(255, 255, 255, 0));background-size:180px 100%;background-repeat:no-repeat;background-position:left -180px top 0;animation:shine 1s ease-in-out infinite}.skeleton>*{opacity:0}@keyframes shine{to{background-position:right -180px top 0}}.selected-plan-loading-container{max-width:960px;margin:0 auto;border-radius:12px;background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1)}@media(max-width: 768px){.selected-plan-loading-container{display:none}}.selected-plan-loading-container .plan-card{display:flex;width:100%;gap:24px}.selected-plan-loading-container .plan-card .selected-plan-banner-container{height:209px;width:calc(45% - 12px)}.selected-plan-loading-container .plan-card .plan-details{padding:20px 20px 0px 0px;width:calc(55% - 12px)}.selected-plan-loading-container .plan-card .plan-details .plan-title{height:24px;border-radius:10px}.selected-plan-loading-container .plan-card .plan-details .plan-desc{height:18px;margin-top:6px;border-radius:10px}.selected-plan-loading-container .plan-card .plan-details .inclusions-container{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.selected-plan-loading-container .plan-card .plan-details .inclusions-container .inclusions-wrapper{width:calc(50% - 4px);display:flex;align-items:start;gap:8px}.selected-plan-loading-container .plan-card .plan-details .inclusions-container .inclusions-wrapper .purple-right-icon-container{width:16px;height:16px}.selected-plan-loading-container .plan-card .plan-details .inclusions-container .inclusions-wrapper .inclusion-detail{width:100%}.selected-plan-loading-container .plan-card .plan-details .inclusions-container .inclusions-wrapper .inclusion-detail .inclusion-head{height:21px;border-radius:10px}.selected-plan-loading-container .plan-card .plan-details .inclusions-container .inclusions-wrapper .inclusion-detail .inclusion-desc{height:18px;margin-top:6px;border-radius:10px}.selected-plan-loading-container .price-container{display:flex;padding:16px 20px;width:100%;justify-content:space-between}.selected-plan-loading-container .price-container .price-wrapper{width:100%}.selected-plan-loading-container .price-container .price-wrapper .price-label{height:18px;border-radius:10px}.selected-plan-loading-container .price-container .price-wrapper .price-amount{height:24px;margin-top:6px;border-radius:10px}
.travel-footer{position:fixed;bottom:0px;left:0px;z-index:1;width:100%;background-color:#fff;color:#000;box-shadow:0px -4px 25px 0px rgba(103,63,174,.05)}.travel-footer .container{max-width:1440px;margin:0 auto;width:100%;display:flex;justify-content:space-between;padding:20px 48px}@media(max-width: 768px){.travel-footer .container{margin:0 auto;width:100%}}@media(max-width: 568px){.travel-footer .container{flex-direction:column;gap:17px;padding:16px 20px}}.travel-footer .total{display:flex;flex-direction:column}@media(max-width: 568px){.travel-footer .total{flex-direction:row;justify-content:space-between}}.travel-footer .total .total-label{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}@media(max-width: 768px){.travel-footer .total .total-label{font-size:0.875rem}}.travel-footer .total .total-amount-wrapper{display:flex;align-items:center}@media(max-width: 568px){.travel-footer .total .total-amount-wrapper{flex-direction:column-reverse;align-items:end}}.travel-footer .total .total-amount-wrapper .total-amount{color:#482c77;font-family:"GeneralSansSemibold",sans-serif;font-size:1.25rem;line-height:120%}@media(max-width: 768px){.travel-footer .total .total-amount-wrapper .total-amount{font-size:1rem;line-height:120%;line-height:150%}}.travel-footer .total .total-amount-wrapper .total-prev{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;font-style:normal;text-decoration:line-through;margin-left:5px}@media(max-width: 768px){.travel-footer .total .total-amount-wrapper .total-prev{font-size:0.875rem}}.btns-group{display:flex;gap:16px;align-items:center;min-width:140px}@media(max-width: 568px){.btns-group{justify-content:center}}.btns-group .quote-summary-btn{display:none}@media(max-width: 568px){.btns-group .quote-summary-btn{display:block}}
.flightdelay-add-number-traveler-container{max-width:480px;width:100%;border-radius:12px;padding:32px;background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1);display:flex;flex-direction:column;gap:40px}@media(max-width: 768px){.flightdelay-add-number-traveler-container{position:fixed;padding:24px;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0px}}.flightdelay-add-number-traveler-container .add-number-traveler-content .back-arrow{cursor:pointer}.flightdelay-add-number-traveler-container .add-number-traveler-content .title{margin-top:12px;color:#482c77;font-family:"GeneralSansMedium",sans-serif;font-size:1.5625rem;line-height:150%}.flightdelay-add-number-traveler-container .add-number-traveler-content .label{margin-top:24px;color:#18191b;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%}.flightdelay-add-number-traveler-container .add-number-traveler-content .value-wrapper{width:100%;margin-top:8px;border-radius:4px;border:1px solid #818f99;background:#fff;display:flex;padding:12px;align-items:center;gap:8px}.flightdelay-add-number-traveler-container .add-number-traveler-content .value-wrapper img{cursor:pointer}.flightdelay-add-number-traveler-container .add-number-traveler-content .value-wrapper .traveler-value{text-align:center;color:#343d46;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:150%;border:none;width:88%;pointer-events:none;caret-color:rgba(0,0,0,0)}
.flight-delay-plan-container{max-width:960px;margin:0 auto}.flight-delay-plan-container .flightdelay-selected-plan-container{border-radius:12px;border:1px solid #482c77;background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1)}@media(max-width: 568px){.flight-delay-plan-container .flightdelay-selected-plan-container{margin-bottom:20px}}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card{display:flex;width:100%;gap:24px}@media(max-width: 768px){.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card{flex-direction:column}}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .selected-plan-banner-img{width:calc(45% - 12px);border-top-left-radius:11px;object-fit:cover}@media(max-width: 768px){.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .selected-plan-banner-img{width:100%;border-top-right-radius:11px}}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details{padding:20px 20px 20px 0px;width:calc(55% - 12px)}@media(max-width: 768px){.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details{width:100%;padding:0px 16px}}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .plan-title{color:#482c77;font-family:"GeneralSansSemiBold",sans-serif;font-size:1.125rem;line-height:normal}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .plan-desc{margin-top:4px;color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .plan-desc span{color:#000}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .inclusions-container{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}@media(max-width: 568px){.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .inclusions-container{flex-wrap:nowrap;flex-direction:column;margin-bottom:24px}}@media(max-width: 568px)and (max-width: 568px){.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .inclusions-container{margin-bottom:8px}}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .inclusions-container .inclusions-wrapper{width:calc(50% - 4px);display:flex;align-items:start;gap:8px}@media(max-width: 768px){.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .inclusions-container .inclusions-wrapper{width:100%}}@media(max-width: 768px){.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .inclusions-container .inclusions-wrapper .purple-right-icon{margin-top:5px}}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .inclusions-container .inclusions-wrapper .purple-right-icon{padding-top:5px}@media(max-width: 768px){.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .inclusions-container .inclusions-wrapper .purple-right-icon{padding-top:0px}}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .inclusions-container .inclusions-wrapper .inclusion-detail{width:100%}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .inclusions-container .inclusions-wrapper .inclusion-detail .inclusion-head{color:#000;font-family:"GeneralSansMedium",sans-serif;font-size:0.875rem;line-height:150%}.flight-delay-plan-container .flightdelay-selected-plan-container .plan-card .plan-details .inclusions-container .inclusions-wrapper .inclusion-detail .inclusion-desc{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flight-delay-plan-container .flightdelay-selected-plan-container .price-container{display:flex;padding:16px 20px;width:100%;background:#f1edf8;justify-content:space-between;border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media(max-width: 768px){.flight-delay-plan-container .flightdelay-selected-plan-container .price-container{margin-top:24px}}.flight-delay-plan-container .flightdelay-selected-plan-container .price-container .price-wrapper{width:100%}.flight-delay-plan-container .flightdelay-selected-plan-container .price-container .price-wrapper .price-label{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flight-delay-plan-container .flightdelay-selected-plan-container .price-container .price-wrapper .price-amount{color:#482c77;font-family:"GeneralSansSemiBold",sans-serif;font-size:1.125rem;line-height:normal}.flight-delay-plan-container .flightdelay-selected-plan-container .price-container .price-container-btn{border-radius:12px;background:linear-gradient(137deg, #482C77 -17.19%, #673FAE 61.19%);box-shadow:0px 5px 13px 0px rgba(107,74,162,.25);display:flex;align-items:center;gap:10px;padding:11px 16px;color:#fff;text-align:center;font-family:"GeneralSansSemiBold",sans-serif;font-size:0.875rem;line-height:130%}.flight-delay-plan-container .flightdelay-selected-plan-container .price-container .price-container-btn span{display:flex;align-items:center}
.flightdelay-personal-details-container{width:100%;display:flex;flex-direction:column;gap:32px}@media(max-width: 768px){.flightdelay-personal-details-container{gap:20px}}.flightdelay-personal-details-container .form-heading{color:#000;font-family:"GeneralSansSemibold",sans-serif;font-size:1.5625rem;line-height:120%}.flightdelay-personal-details-container .form-desc-tooltip-wrapper{border-radius:4px;border-left:4px solid #482c77;background:#f1edf8;padding:16px;display:flex;gap:12px;align-items:center}.flightdelay-personal-details-container .form-desc{color:#482c77;font-family:"GeneralSansMedium",sans-serif;font-size:0.875rem;line-height:20px}.flightdelay-personal-details-container .form-desc .immediate-text{font-family:"GeneralSansSemibold",sans-serif}
.flightdelay-info-container{padding:24px 20px 32px;border-radius:12px;border:1px solid rgba(33,21,58,.1);background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1)}@media(max-width: 768px){.flightdelay-info-container{padding:24px 16px}}.flightdelay-info-container .traveler-form-heading-wrapper{padding-bottom:16px;border-bottom:1px solid #e1e2e2}.flightdelay-info-container .traveler-form-heading-wrapper .traveler-form-heading{display:flex;align-items:center;gap:12px}@media(max-width: 768px){.flightdelay-info-container .traveler-form-heading-wrapper .traveler-form-heading{gap:8px}}.flightdelay-info-container .traveler-form-heading-wrapper .traveler-form-heading .traveler-type{padding:6px 12px;text-align:center;font-size:0.75rem;line-height:130%;font-family:"GeneralSansMedium",sans-serif;text-transform:uppercase;border-radius:4px;white-space:nowrap}@media(max-width: 768px){.flightdelay-info-container .traveler-form-heading-wrapper .traveler-form-heading .traveler-type{font-size:0.625rem}}.flightdelay-info-container .traveler-form-heading-wrapper .traveler-form-heading .traveler-type-adult{background:#f1edf8;color:#482c77}.flightdelay-info-container .traveler-form-heading-wrapper .traveler-form-heading .traveler-type-child{background:#ddfffc;color:#4ac6bb}.flightdelay-info-container .traveler-form-heading-wrapper .traveler-form-heading .personal-info{color:#000;font-family:"GeneralSansSemibold",sans-serif;font-size:1rem;line-height:normal;width:100%}@media(max-width: 768px){.flightdelay-info-container .traveler-form-heading-wrapper .traveler-form-heading .personal-info{font-size:0.875rem}}.flightdelay-info-container .traveler-form-heading-wrapper .traveler-form-heading .accord-icon{cursor:pointer;width:24px;height:24px;transition:transform .3s ease-in-out}.flightdelay-info-container .traveler-form-heading-wrapper .traveler-form-heading .accord-icon.down{transform:rotate(180deg)}.flightdelay-info-container .traveler-form-heading-wrapper .policy-holder-text{display:flex;gap:8px;margin-top:10px}@media(max-width: 768px){.flightdelay-info-container .traveler-form-heading-wrapper .policy-holder-text{margin-top:8px}}.flightdelay-info-container .traveler-form-heading-wrapper .policy-holder-text .adult-policy-holder{color:#673fae;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flightdelay-info-container .traveler-citizen-radio{margin-top:24px}.flightdelay-info-container .traveler-citizen-radio .traveler-radio-heading{font-size:0.875rem;line-height:150%;font-family:"GeneralSansSemibold",sans-serif;color:#18191b}@media(max-width: 768px){.flightdelay-info-container .traveler-citizen-radio .traveler-radio-heading{font-size:0.875rem}}.flightdelay-info-container .form-group-container{display:flex;gap:24px;margin-top:24px}@media(max-width: 568px){.flightdelay-info-container .form-group-container{flex-direction:column}}.flightdelay-info-container .form-group-container>*{width:100%}.flightdelay-info-container .email-tooltip{display:flex;align-items:center;gap:8px;margin-top:16px}@media(max-width: 568px){.flightdelay-info-container .email-tooltip{align-items:flex-start}}.flightdelay-info-container .email-tooltip .img{max-width:18px}.flightdelay-info-container .email-tooltip .text{font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:18px;color:#673fae}.flightdelay-info-container .bdate-container .datepicker-toggle-label{color:#18191b;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%;margin-bottom:8px}@media(max-width: 768px){.flightdelay-info-container .bdate-container .datepicker-toggle-label{font-size:0.75rem}}.flightdelay-info-container .bdate-container .error-msg{color:#bb251a;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flightdelay-info-container .gender_wraper input[type=radio]{width:0px;height:0px;opacity:0}.flightdelay-info-container .gender_wraper .gender_wraper_text{color:#18191b;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%;margin-bottom:8px}@media(max-width: 768px){.flightdelay-info-container .gender_wraper .gender_wraper_text{font-size:0.75rem}}.flightdelay-info-container .gender_wraper .gender_wraper_radio_container{display:flex;border-radius:4px;border:1px solid #818f99;overflow:hidden}.flightdelay-info-container .gender_wraper .error-msg{color:#bb251a;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flightdelay-info-container .radio-group-wrap{display:flex;gap:32px;margin-top:8px}@media(max-width: 768px){.flightdelay-info-container .radio-group-wrap{gap:24px;margin-top:10px}}.flightdelay-info-container .doc-wrapper{margin-top:24px}.flightdelay-info-container .doc-wrapper .doc-upload-title{color:#18191b;font-family:"GeneralSansSemiBold",sans-serif;font-size:0.875rem;line-height:150%}@media(max-width: 768px){.flightdelay-info-container .doc-wrapper .doc-upload-title{font-size:0.75rem}}.flightdelay-info-container .custom-photo-upload{cursor:pointer;border-radius:12px;border:1px dashed #8c5acb;background:#fbf9fe;box-shadow:0px 2px 0px 0px rgba(0,0,0,.02);display:flex;padding:12px 16px;gap:16px;align-items:center;margin:8px 0px}@media(max-width: 768px){.flightdelay-info-container .custom-photo-upload{gap:13px;padding:12px}}.flightdelay-info-container .custom-photo-upload .take-photo-content{width:84%;display:flex;flex-direction:column;gap:8px}.flightdelay-info-container .custom-photo-upload .take-photo-content .take-photo-text{color:#482c77;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:130%}@media(max-width: 768px){.flightdelay-info-container .custom-photo-upload .take-photo-content .take-photo-text{display:none}}.flightdelay-info-container .custom-photo-upload .take-photo-content .take-photo-text-mob{display:none}@media(max-width: 768px){.flightdelay-info-container .custom-photo-upload .take-photo-content .take-photo-text-mob{display:block;color:#482c77;font-family:"GeneralSansSemibold",sans-serif;font-size:0.75rem;line-height:130%}}.flightdelay-info-container .custom-photo-upload .take-photo-content .faster-form-filling{color:#18191b;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}@media(max-width: 768px){.flightdelay-info-container .custom-photo-upload .purple-right-arrow{width:20px}}@media(max-width: 768px){.flightdelay-info-container .custom-photo-upload .upload-img{width:44px}}.flightdelay-info-container .selected-file-wrapper{border-radius:12px;background:#f1edf8;display:flex;padding:16px;align-items:center;gap:16px;margin-top:12px}@media(max-width: 768px){.flightdelay-info-container .selected-file-wrapper{padding:12px;flex-wrap:wrap}}.flightdelay-info-container .selected-file-wrapper .selected-file{max-width:200px;width:100%;display:flex;flex-direction:column;gap:16px}.flightdelay-info-container .selected-file-wrapper .selected-file:not(:nth-child(-n+4)){display:none}@media(max-width: 768px){.flightdelay-info-container .selected-file-wrapper .selected-file{flex-direction:row;gap:12px;max-width:264px;width:100%}}.flightdelay-info-container .selected-file-wrapper .selected-file .selected-img-container{width:100%;height:112px;border-radius:10px;overflow:hidden;box-shadow:0px 2px 0px 0px rgba(0,0,0,.02)}@media(max-width: 768px){.flightdelay-info-container .selected-file-wrapper .selected-file .selected-img-container{max-width:106px;width:100%;height:60px}}.flightdelay-info-container .selected-file-wrapper .selected-file .selected-img-container .selected-file-img{width:100%;height:100%;object-fit:cover}.flightdelay-info-container .selected-file-wrapper .selected-file .selected-file-name{width:100%}@media(max-width: 768px){.flightdelay-info-container .selected-file-wrapper .selected-file .selected-file-name{display:flex;flex-direction:column;justify-content:center}}.flightdelay-info-container .selected-file-wrapper .selected-file .selected-file-name .img-name{color:#000;font-family:"GeneralSansSemiBold",sans-serif;font-size:0.875rem;line-height:150%;overflow:hidden;text-overflow:ellipsis}@media(max-width: 768px){.flightdelay-info-container .selected-file-wrapper .selected-file .selected-file-name .img-name{font-size:0.75rem}}.flightdelay-info-container .selected-file-wrapper .selected-file .selected-file-name .img-size{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flightdelay-info-container .selected-file-wrapper .remove-btn{margin-left:auto;border-radius:12px;border:1px solid #8c5acb;box-shadow:0px 2px 0px 0px rgba(0,0,0,.02);text-align:center;padding:10px 14px;color:#673fae;font-family:"GeneralSansSemiBold",sans-serif;font-size:0.875rem;line-height:130%;background:none;max-width:118px}@media(max-width: 768px){.flightdelay-info-container .selected-file-wrapper .remove-btn{width:100%;max-width:100%;font-size:0.75rem;margin-left:0px}}.flightdelay-info-container .custom-photo-upload-desc{margin-top:10px;display:flex;justify-content:flex-end}.flightdelay-info-container .custom-photo-upload-desc .upload-text{color:#482c77;font-family:"GeneralSansSemiBold",sans-serif;line-height:150%;font-size:0.875rem;cursor:pointer}@media(max-width: 768px){.flightdelay-info-container .custom-photo-upload-desc .upload-text{font-size:0.75rem}}.flightdelay-info-container .custom-photo-upload-desc .upload-text input[type=file]{display:none}@media(max-width: 768px){.flightdelay-info-container .custom-photo-upload-desc .mob-none{display:none}}.flightdelay-info-container .custom-photo-upload-desc .ocr-content{display:flex;gap:6px;align-items:center}.flightdelay-info-container .custom-photo-upload-desc .ocr-content .enjoy-automated-text{color:#18191b;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flightdelay-info-container .doc-wrapper .length-error{color:#bb251a;font-size:0.75rem;font-family:"GeneralSansMedium",sans-serif;margin-top:15px}
.cust-radio-label.gender-label{border-right:1px solid #818f99;padding:11px;cursor:pointer;width:100%;text-align:center;color:#a3acb2;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:150%;text-transform:capitalize}.cust-radio-label.gender-label:last-child{border-right:none}@media(max-width: 568px){.cust-radio-label.gender-label{padding:9px 11px;font-size:0.875rem}}.cust-radio-label.gender-label .custom-radio-input{width:0px;height:0px;opacity:0}.cust-radio-label.gender-label.checked{border-right:none;border-left:1px solid #673fae;background:#673fae;color:#fff;font-family:"GeneralSansSemiBold",sans-serif}.cust-radio-label.gender-label.disabled{background-color:red}.cust-radio-label.regular-label{cursor:pointer;font-size:0.875rem;line-height:150%;color:#343d46;font-family:"GeneralSansSemibold",sans-serif;display:flex;gap:4px;align-items:center}.cust-radio-label.regular-label input{width:0px;height:0px;opacity:0}.cust-radio-label.regular-label.checked .custom-radio-icon{display:none}.cust-radio-label.regular-label.checked .custom-radio-icon-active{display:block}.cust-radio-label.regular-label .custom-radio{display:flex}.cust-radio-label.regular-label .custom-radio-icon-active{display:none}
.oona-date-picker{width:100%}.oona-date-picker .Mui-disabled{background-color:#f2f2f3;filter:grayscale(1)}.oona-date-picker .Mui-disabled fieldset.MuiOutlinedInput-notchedOutline{border-color:#a3acb2}.oona-date-picker .Mui-disabled:hover fieldset.MuiOutlinedInput-notchedOutline{border-color:#a3acb2}.oona-date-picker .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#818f99}.oona-date-picker fieldset.MuiOutlinedInput-notchedOutline{border:1px solid #818f99 !important}.oona-date-picker .Mui-focused fieldset.MuiOutlinedInput-notchedOutline{border-color:#818f99;border-width:1px}.oona-date-picker .MuiInputBase-input{padding:12px 0px 12px 12px;color:#343d46}@media(max-width: 568px){.oona-date-picker .MuiInputBase-input{padding:9px 11px;font-size:0.875rem;height:auto}}.oona-date-picker .MuiInputBase-input::placeholder{color:#a3acb2}.oona-date-picker .MuiInputBase-input::selection{background-color:#8c5acb;color:#fff}.oona-date-picker .MuiInputBase-input::-moz-selection{background-color:#8c5acb;color:#fff}.oona-date-picker .MuiInputBase-root{padding-right:12px;font-family:"GeneralSansMedium",sans-serif;color:#343d46}@media(max-width: 568px){.oona-date-picker .MuiInputBase-root{padding-right:11px}}.oona-date-picker .MuiButtonBase-root{margin-right:-9px}.oona-date-picker .MuiButtonBase-root.Mui-disabled{filter:grayscale(1)}.oona-date-picker .MuiButtonBase-root:hover{background-color:unset}.oona-date-picker .MuiButtonBase-root .MuiTouchRipple-root{display:none}
.doc-wrapper{margin-top:24px}.doc-wrapper .doc-upload-title{color:#18191b;font-family:"GeneralSansSemiBold",sans-serif;font-size:0.875rem;line-height:150%}@media(max-width: 568px){.doc-wrapper .doc-upload-title{font-size:0.75rem}}.doc-wrapper .custom-photo-upload{cursor:pointer;border-radius:12px;border:1px dashed #8c5acb;background:#fbf9fe;box-shadow:0px 2px 0px 0px rgba(0,0,0,.02);display:flex;padding:12px 16px;gap:16px;align-items:center;margin:10px 0px}@media(max-width: 768px){.doc-wrapper .custom-photo-upload{gap:13px;padding:12px}}.doc-wrapper .custom-photo-upload .take-photo-content{width:84%;display:flex;flex-direction:column;gap:8px}.doc-wrapper .custom-photo-upload .take-photo-content .take-photo-text{color:#482c77;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:130%}@media(max-width: 768px){.doc-wrapper .custom-photo-upload .take-photo-content .take-photo-text{display:none}}.doc-wrapper .custom-photo-upload .take-photo-content .take-photo-text-mob{display:none}@media(max-width: 768px){.doc-wrapper .custom-photo-upload .take-photo-content .take-photo-text-mob{display:block;color:#482c77;font-family:"GeneralSansSemibold",sans-serif;font-size:0.75rem;line-height:130%}}.doc-wrapper .custom-photo-upload .take-photo-content .faster-form-filling{color:#18191b;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}@media(max-width: 768px){.doc-wrapper .custom-photo-upload .purple-right-arrow{width:20px}}@media(max-width: 768px){.doc-wrapper .custom-photo-upload .upload-img{width:44px}}.doc-wrapper .selected-file-wrapper{border-radius:12px;background:#f1edf8;display:flex;padding:16px;align-items:center;gap:16px;margin-block:12px}@media(max-width: 768px){.doc-wrapper .selected-file-wrapper{padding:12px;flex-wrap:wrap}}.doc-wrapper .selected-file-wrapper .selected-file{max-width:200px;width:100%;display:flex;flex-direction:column;gap:16px}@media(max-width: 768px){.doc-wrapper .selected-file-wrapper .selected-file{flex-direction:row;gap:12px;max-width:264px;width:100%}}.doc-wrapper .selected-file-wrapper .selected-file .selected-img-container{width:100%;height:112px;border-radius:10px;overflow:hidden;box-shadow:0px 2px 0px 0px rgba(0,0,0,.02)}@media(max-width: 768px){.doc-wrapper .selected-file-wrapper .selected-file .selected-img-container{max-width:106px;width:100%;height:60px}}.doc-wrapper .selected-file-wrapper .selected-file .selected-img-container .selected-file-img{width:100%;height:100%;object-fit:cover}.doc-wrapper .selected-file-wrapper .selected-file .selected-file-name{width:100%}@media(max-width: 768px){.doc-wrapper .selected-file-wrapper .selected-file .selected-file-name{display:flex;flex-direction:column;justify-content:center}}.doc-wrapper .selected-file-wrapper .selected-file .selected-file-name .img-name{color:#000;font-family:"GeneralSansSemiBold",sans-serif;font-size:0.875rem;line-height:150%;overflow:hidden;text-overflow:ellipsis}@media(max-width: 768px){.doc-wrapper .selected-file-wrapper .selected-file .selected-file-name .img-name{font-size:0.75rem}}.doc-wrapper .selected-file-wrapper .selected-file .selected-file-name .img-size{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.doc-wrapper .selected-file-wrapper .remove-btn{margin-left:auto;border-radius:12px;border:1px solid #8c5acb;box-shadow:0px 2px 0px 0px rgba(0,0,0,.02);text-align:center;padding:10px 14px;color:#673fae;font-family:"GeneralSansSemiBold",sans-serif;font-size:0.875rem;line-height:130%;background:none;max-width:118px;gap:8px}@media(max-width: 768px){.doc-wrapper .selected-file-wrapper .remove-btn{width:100%;max-width:100%;font-size:0.75rem;margin-left:0px}}.doc-wrapper .custom-photo-upload-desc{margin-top:10px;display:flex;justify-content:flex-end}.doc-wrapper .custom-photo-upload-desc .upload-text{color:#482c77;font-family:"GeneralSansSemiBold",sans-serif;line-height:150%;font-size:0.875rem;cursor:pointer}@media(max-width: 768px){.doc-wrapper .custom-photo-upload-desc .upload-text{font-size:0.75rem}}.doc-wrapper .custom-photo-upload-desc .upload-text input[type=file]{display:none}@media(max-width: 768px){.doc-wrapper .custom-photo-upload-desc .mob-none{display:none}}.doc-wrapper .custom-photo-upload-desc .ocr-content{display:flex;gap:6px;align-items:center}.doc-wrapper .custom-photo-upload-desc .ocr-content .enjoy-automated-text{color:#18191b;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.doc-wrapper .length-error{color:red;font-size:0.75rem;font-family:"GeneralSansMedium",sans-serif}.ci-doc-wrapper .custom-photo-upload-desc{width:65%}.ci-doc-wrapper .selected-file-wrapper{width:65%;background-color:#fff;border:1px solid #e2e7e9}@media(max-width: 768px){.ci-doc-wrapper .selected-file-wrapper{width:100%}}.ci-doc-wrapper .selected-file-wrapper .selected-file{max-width:72px}@media(max-width: 768px){.ci-doc-wrapper .selected-file-wrapper .selected-file{max-width:100%}}.ci-doc-wrapper .selected-file-wrapper .selected-file .selected-img-container{height:40px;max-width:72px}.ci-doc-wrapper .selected-file-wrapper .selected-file .selected-file-name{display:block}
.add-traveler-info-container{padding:24px 20px 32px;border-radius:12px;border:1px solid rgba(33,21,58,.1);background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1)}@media(max-width: 768px){.add-traveler-info-container{padding:24px 16px}}.add-traveler-info-container .add-traveler-form-heading-wrapper{padding-bottom:16px;border-bottom:1px solid #e1e2e2}.add-traveler-info-container .add-traveler-form-heading-wrapper .add-traveler-form-heading{display:flex;align-items:center;gap:12px}@media(max-width: 768px){.add-traveler-info-container .add-traveler-form-heading-wrapper .add-traveler-form-heading{gap:8px}}.add-traveler-info-container .add-traveler-form-heading-wrapper .add-traveler-form-heading .add-traveler-type{padding:6px 12px;text-align:center;font-size:0.75rem;line-height:130%;font-family:"GeneralSansMedium",sans-serif;text-transform:uppercase;border-radius:4px;white-space:nowrap}@media(max-width: 768px){.add-traveler-info-container .add-traveler-form-heading-wrapper .add-traveler-form-heading .add-traveler-type{font-size:0.625rem}}.add-traveler-info-container .add-traveler-form-heading-wrapper .add-traveler-form-heading .traveler-type-adult{background:#f1edf8;color:#482c77}.add-traveler-info-container .add-traveler-form-heading-wrapper .add-traveler-form-heading .traveler-type-child{background:#ddfffc;color:#4ac6bb}.add-traveler-info-container .add-traveler-form-heading-wrapper .add-traveler-form-heading .personal-info{color:#18191b;font-family:"GeneralSansSemibold",sans-serif;font-size:1rem;line-height:normal;width:100%}@media(max-width: 768px){.add-traveler-info-container .add-traveler-form-heading-wrapper .add-traveler-form-heading .personal-info{font-size:0.875rem}}.add-traveler-info-container .add-traveler-form-heading-wrapper .add-traveler-form-heading .accord-icon{cursor:pointer;width:32px;height:32px;transition:transform .3s ease-in-out}.add-traveler-info-container .add-traveler-form-heading-wrapper .add-traveler-form-heading .accord-icon.down{transform:rotate(180deg)}@media(max-width: 568px){.add-traveler-info-container .add-traveler-form-heading-wrapper .add-traveler-form-heading .accord-icon{width:24px;height:24px}}.add-traveler-info-container .add-traveler-form-heading-wrapper .policy-holder-text{display:flex;gap:8px;margin-top:10px}@media(max-width: 768px){.add-traveler-info-container .add-traveler-form-heading-wrapper .policy-holder-text{margin-top:8px}}.add-traveler-info-container .form-group-container{display:flex;gap:24px;margin-top:24px}@media(max-width: 568px){.add-traveler-info-container .form-group-container{flex-direction:column}}.add-traveler-info-container .form-group-container>*{width:100%}.add-traveler-info-container .bdate-container .datepicker-toggle-label{color:#18191b;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%;margin-bottom:8px}@media(max-width: 568px){.add-traveler-info-container .bdate-container .datepicker-toggle-label{font-size:0.75rem}}
.flight-plan-wrapper{padding:24px 20px 32px;background:#fff;border-radius:8px;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1);margin:0px 0px 32px}@media(max-width: 568px){.flight-plan-wrapper{margin-bottom:16px;padding:16px 16px 24px 16px}}.flight-plan-wrapper .flight-plan-heading-wrapper{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e2e2;padding-bottom:16px;color:#000;font-family:"GeneralSansSemibold",sans-serif;font-size:1rem;line-height:150%}@media(max-width: 768px){.flight-plan-wrapper .flight-plan-heading-wrapper{font-size:0.875rem;padding-bottom:12px}}.flight-plan-wrapper .flight-plan-heading-wrapper .head{line-height:150%}.flight-plan-wrapper .flight-plan-heading-wrapper .icons{display:flex;align-items:center;gap:12px;cursor:pointer}.flight-plan-wrapper .flight-plan-heading-wrapper .icons .accord-icon{cursor:pointer;width:24px;height:24px;transition:transform .3s ease-in-out}.flight-plan-wrapper .flight-plan-heading-wrapper .icons .accord-icon.down{transform:rotate(180deg)}.flight-plan-wrapper .flight-plan-airport-wrapper{display:flex;gap:24px;padding:24px 0px 24px}@media(max-width: 568px){.flight-plan-wrapper .flight-plan-airport-wrapper{flex-direction:column;padding:16px 0px 24px}}.flight-plan-wrapper .flight-plan-airport-wrapper .custom-select-container .label{font-size:0.875rem;font-family:"GeneralSansSemibold",sans-serif;color:#18191b;line-height:150%}@media(max-width: 768px){.flight-plan-wrapper .flight-plan-airport-wrapper .custom-select-container .label{font-size:0.75rem}}.flight-plan-wrapper .selected-options-label .selected-options-country-name{color:"#343d46";line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:240px}.flight-plan-wrapper .flight-plan-number-date-wrapper{gap:24px;display:flex}@media(max-width: 568px){.flight-plan-wrapper .flight-plan-number-date-wrapper{flex-direction:column}}.flight-plan-wrapper .flight-plan-number-date-wrapper .flight-number{width:100%}.flight-plan-wrapper .flight-plan-number-date-wrapper .bdate-container{width:100%}.flight-plan-wrapper .flight-plan-number-date-wrapper .bdate-container .datepicker-toggle-label{color:#18191b;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:150%;margin-bottom:8px}@media(max-width: 768px){.flight-plan-wrapper .flight-plan-number-date-wrapper .bdate-container .datepicker-toggle-label{font-size:0.75rem}}.flight-plan-wrapper .flight-plan-number-date-wrapper .bdate-container .bday-error{color:#bb251a;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flight-plan-wrapper .flight-error-div{display:flex;gap:12px;margin:20px 0px}@media(max-width: 568px){.flight-plan-wrapper .flight-error-div{gap:8px;margin:16px 0px}}.flight-plan-wrapper .flight-error-div .error-text{color:#bb251a;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:150%}@media(max-width: 568px){.flight-plan-wrapper .flight-error-div .error-text{font-size:0.75rem;line-height:150%}}.flight-plan-wrapper .flight-error-div .error-text .error-msg{color:#bb251a;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flight-plan-wrapper .selected-flight{border-radius:12px;background:linear-gradient(137deg, #482C77 -17.19%, #673FAE 61.19%);box-shadow:0px 5px 13px 0px rgba(107,74,162,.25);display:flex;gap:10px}.flight-plan-wrapper .custom-options{display:flex;justify-content:space-between;align-items:center;border-right:1px solid #d6dde9;border-bottom:1px solid #d6dde9;border-left:1px solid #d6dde9;background:#fff;padding:12px 16px;gap:10px}.flight-plan-wrapper .custom-options .country-label .country-name{color:#0a2757;font-family:"GeneralSansMedium",sans-serif;font-size:0.875rem;line-height:100%}.flight-plan-wrapper .custom-options .country-label .country-name.selected-option-country{color:#fff}.flight-plan-wrapper .custom-options .country-label .country-name.disable-option-country{color:#a3acb2}.flight-plan-wrapper .custom-options .country-label .label-name{color:#a3acb2;font-family:"GeneralSansMedium",sans-serif;font-size:0.625rem;line-height:110%;margin-top:5px}.flight-plan-wrapper .custom-options .country-label .label-name.selected-option-label{color:#fff}.flight-plan-wrapper .custom-options .country-label .label-name.disable-option-label{color:#c8cdd1}.flight-plan-wrapper .custom-options .options-value{border-radius:6px;background:#ecf1fa;min-width:50px;font-size:1rem;text-align:center;line-height:100%;padding:8px 0px;margin-right:8px;font-family:"GeneralSansMedium",sans-serif;display:flex;justify-content:center;align-items:center;align-self:stretch}@media(max-width: 568px){.flight-plan-wrapper .custom-options .options-value{margin-right:0px}}.flight-plan-wrapper .custom-options .options-value.focused-option-value{background:#dcd6e9;border-radius:5px}.flight-plan-wrapper .custom-options .options-value.selected-option-value{background:#8c5acb;color:#fff}.flight-plan-wrapper .custom-options .options-value.disable-option-value{border-radius:5px;background:#e1e2e2;color:#a3acb2}.flight-plan-wrapper .custom-options.focused-option{border-bottom:1px solid #f2f2f3;background:#f1edf8}.flight-plan-wrapper .custom-options.selected-option{border-bottom:1px solid #f2f2f3;background:#5f34aa}.flight-plan-wrapper .custom-options.disable-option{border-bottom:1px solid #e1e2e2;background:#f2f2f3}.flight-plan-wrapper .selected-options{display:flex;justify-content:space-between;gap:10px;background:rgba(0,0,0,0)}@media(max-width: 768px){.flight-plan-wrapper .selected-options{white-space:normal}}.flight-plan-wrapper .selected-options-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-plan-wrapper .selected-options-label .selected-options-country-name{color:#343d46;font-family:"GeneralSansMedium",sans-serif;line-height:150%}.flight-plan-wrapper .selected-options-label .selected-options-label-name{color:#a3acb2;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;overflow:hidden;text-overflow:ellipsis}@media(max-width: 768px){.flight-plan-wrapper .selected-options-label .selected-options-label-name{font-size:0.625rem}}.flight-plan-wrapper .selected-options-value{border-radius:6px;background:#f1edf8;min-width:50px;font-size:0.875rem;text-align:center;line-height:100%;padding:8px 10px;margin-inline:8px;font-family:"GeneralSansMedium",sans-serif;display:flex;justify-content:center;align-items:center;align-self:stretch}.add-flight{font-size:0.875rem}@media(max-width: 768px){.add-flight{font-size:0.75rem}}.flight-error{text-align:center;color:#65737e;font-size:1rem;font-family:"GeneralSansMedium"}@media(max-width: 568px){.flight-error{font-size:0.75rem}}
.flight-plan-wrapper .button{margin-top:24px}.flight-plan-wrapper .error-text{color:#bb251a;font-size:0.75rem;font-family:"GeneralSansMedium",sans-serif;margin-top:15px}.mt-20{margin-top:20px}
.custom-async-select-container{font-family:"GeneralSansMedium",sans-serif}.custom-async-select-container .label{display:inline-block;font-family:"GeneralSansSemiBold",sans-serif;font-size:0.875rem;line-height:150%;margin-bottom:8px}.custom-async-select-container .dropdown{width:24px;height:24px}@media screen and (max-width: 420px){.custom-async-select-container .dropdown{width:24px;height:24px}}.custom-async-select-container .custom-select-error{color:#bb251a;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;animation:fadeIn .3s linear}.custom-async-select-container .loader{display:block}.custom-async-select-container .loader .loader--ring{display:inline-block;position:relative;height:20px;width:20px}.custom-async-select-container .loader .loader--ring div{display:block;position:absolute;animation:loader__ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border:3px solid #000;border-color:#482c77 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-radius:50%;box-sizing:border-box;margin:3px;height:19px;width:19px}.custom-async-select-container .loader .loader--ring div:nth-child(1){animation-delay:-0.45s}.custom-async-select-container .loader .loader--ring div:nth-child(2){animation-delay:-0.3s}.custom-async-select-container .loader .loader--ring div:nth-child(3){animation-delay:-0.15s}@keyframes loader__ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.flightdelay-payment-details-wrap{display:flex;flex-direction:column;gap:32px}@media(max-width: 992px){.flightdelay-payment-details-wrap{gap:16px}}.flightdelay-payment-details-wrap .payment-details{display:flex;width:100%;padding:16px 20px 32px;flex-wrap:wrap;border-radius:12px;background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1)}.flightdelay-payment-details-wrap .payment-details.closed{padding:16px 20px}@media(max-width: 568px){.flightdelay-payment-details-wrap .payment-details.closed{padding:16px 20px}}@media(max-width: 568px){.flightdelay-payment-details-wrap .payment-details{padding:16px 20px 32px}}.flightdelay-payment-details-wrap .payment-details .basic-details-head-wrap{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:16px;border-bottom:1px solid #e1e2e2}.flightdelay-payment-details-wrap .payment-details .basic-details-head-wrap .payment-details-label{font-family:"GeneralSansSemibold",sans-serif;text-transform:capitalize;color:#000;font-size:1rem;line-height:normal}.flightdelay-payment-details-wrap .payment-details .basic-details-head-wrap .payment-edit-icon{display:flex;justify-content:space-between;align-items:center;gap:16px}.flightdelay-payment-details-wrap .payment-details .basic-details-head-wrap .payment-edit-icon .accord-icon{cursor:pointer;transition:transform .3s ease-in-out}.flightdelay-payment-details-wrap .payment-details .basic-details-head-wrap .payment-edit-icon .accord-icon.close{transform:rotate(180deg)}.flightdelay-payment-details-wrap .payment-details .basic-details-head-wrap.normal{padding-bottom:0px;border-bottom:none}.flightdelay-payment-details-wrap .payment-details .details-wrapper{width:100%;display:flex;gap:32px;flex-wrap:wrap;margin-top:16px;flex-direction:column}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .trav-details-label{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:18px}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .trav-details.width-100{width:100%}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .trav-details.width-50{width:calc(50% - 8px)}@media(max-width: 568px){.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .trav-details.width-50{width:100%}}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .trav-details-value{color:#000;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:21px}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .selected-options{display:flex;flex-direction:column;background:#fff;width:calc(50% - 8px)}@media(max-width: 768px){.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .selected-options{width:100%}}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .selected-options .airport-type-heading{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .selected-options .airport-details{display:flex;justify-content:space-between}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .selected-options .airport-details .selected-options-label .selected-options-country-name{color:#000;font-family:"GeneralSansSemiBold",sans-serif;font-size:0.875rem;line-height:150%}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .selected-options .airport-details .selected-options-label .selected-options-label-name{font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;color:#a3acb2}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block .trav-details-wrap .selected-options .airport-details .selected-options-value{border-radius:10px;background:#f2f2f3;min-width:48px;font-size:0.75rem;text-align:center;line-height:100%;padding:8px 10px;font-family:"GeneralSansSemiBold",sans-serif;display:flex;justify-content:center;align-items:center;align-self:stretch;color:#000}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block-label{color:#818f99;font-family:"GeneralSansSemibold",sans-serif;font-size:0.75rem;line-height:16px;letter-spacing:.84px;text-transform:uppercase}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block-text{width:100%;color:#000;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:150%}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block-text.text-light{font-family:"GeneralSansMedium",sans-serif}@media(max-width: 568px){.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block-text{font-size:0.875rem}}.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block-text-grp{display:flex;gap:8px}@media(max-width: 568px){.flightdelay-payment-details-wrap .payment-details .details-wrapper .payment-details-block-text-grp .payment-details-block-text:last-child{text-align:right}}.flightdelay-payment-details-wrap .terms-conditions-container{display:none}@media(max-width: 568px){.flightdelay-payment-details-wrap .terms-conditions-container{display:block}}.flightdelay-payment-details-wrap .terms-conditions-container .checkbox-text-wrap{display:flex;gap:8px;align-items:center;width:100%;margin-bottom:6px}@media(max-width: 768px){.flightdelay-payment-details-wrap .terms-conditions-container .checkbox-text-wrap{gap:12px}}.flightdelay-payment-details-wrap .terms-conditions-container .checkbox-text-wrap .checkbox-wrap{cursor:pointer;margin-bottom:3px}.flightdelay-payment-details-wrap .terms-conditions-container .checkbox-text-wrap .checkbox-wrap input{opacity:0;width:0;height:0}.flightdelay-payment-details-wrap .terms-conditions-container .checkbox-text-wrap .checkbox-wrap input:checked~.checkmark{background-color:#673fae}.flightdelay-payment-details-wrap .terms-conditions-container .checkbox-text-wrap .checkbox-wrap input:checked~.checkmark .checkmark-icon{opacity:1;width:11px;height:11px}.flightdelay-payment-details-wrap .terms-conditions-container .checkbox-text-wrap .checkbox-wrap .checkmark{height:14px;width:14px;min-width:14px;background:#a3acb2;display:inline-flex;justify-content:center;align-items:center;border-radius:4px}@media(max-width: 768px){.flightdelay-payment-details-wrap .terms-conditions-container .checkbox-text-wrap .checkbox-wrap .checkmark{height:14px;width:14px;border-radius:3.5px}}.flightdelay-payment-details-wrap .terms-conditions-container .checkbox-text-wrap .checkbox-wrap .checkmark .checkmark-icon{opacity:0;width:11px;height:11px}.flightdelay-payment-details-wrap .terms-conditions-container .checkbox-text-wrap .confirm-text{color:#272d33;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;cursor:pointer}.flightdelay-payment-details-wrap .terms-conditions-container .conditions-list{margin:0px 18px}.flightdelay-payment-details-wrap .terms-conditions-container .conditions-list .list{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.625rem;line-height:16px}.flightdelay-payment-details-wrap .terms-conditions-container .conditions-list .list .term-condition{font-family:"GeneralSansSemiBold",sans-serif;color:#482c77}
.login-popup-container{max-width:480px;width:100%;border-radius:8px;background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1);padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}@media(max-width: 568px){.login-popup-container{max-width:100%;position:fixed;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:20px}}.login-popup-container .login-popup-content .back-arrow-img{cursor:pointer}@media(max-width: 768px){.login-popup-container .login-popup-content .back-arrow-img{display:none}}.login-popup-container .login-popup-content .login-heading{margin-top:12px;color:#482c77;font-family:"GeneralSansSemibold",sans-serif;font-size:1.5625rem;line-height:120%}@media(max-width: 568px){.login-popup-container .login-popup-content .login-heading{font-size:1.375rem}}.login-popup-container .login-popup-content .login-popup-desc{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:24px;margin-top:12px}@media(max-width: 768px){.login-popup-container .login-popup-content .login-popup-desc{margin-top:8px;font-family:"GeneralSansRegular",sans-serif;font-size:0.875rem}}.login-popup-container .login-popup-content .mob-number-heading{color:#18191b;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:21px;margin-top:24px}@media(max-width: 568px){.login-popup-container .login-popup-content .mob-number-heading{font-size:0.75rem}}@media(max-width: 768px){.login-popup-container .login-popup-content .mob-number-heading{margin-top:28px}}.login-popup-container .login-popup-content .mob-number-wrapper{display:flex;gap:10px;margin-top:8px;color:#18191b;font-size:0.75rem;line-height:150%;padding:10px 8px 10px 12px;border-radius:8px;border:1px solid #818f99}.login-popup-container .login-popup-content .mob-number-wrapper .flag-pin{display:flex;gap:2px;align-items:center;padding-right:10px;border-right:1px solid}.login-popup-container .login-popup-content .mob-number-wrapper .flag-pin .pin{color:#333;font-family:"GeneralSansMedium",sans-serif;font-size:0.875rem;line-height:150%}.login-popup-container .login-popup-content .mob-value{width:100%;color:#000;border:none;font-family:"GeneralSansMedium",sans-serif;font-size:0.875rem;line-height:150%}.login-popup-container .login-popup-content .mob-value::placeholder{color:#a3acb2;font-family:inherit;font-size:1rem;line-height:120%}
.otp-verification-popup{max-width:480px;width:100%;padding:32px;border-radius:8px;background:#fff;box-shadow:0px 15px 32px 0px rgba(72,44,119,.1);margin:0px 20px;max-height:calc(100% - 32px);overflow:auto;scrollbar-width:thin;scrollbar-color:#e1e1e1,#e1e1e1}@media(max-width: 568px){.otp-verification-popup{max-width:100%;position:fixed;bottom:0dvh;border-radius:8px 8px 0px 0px;padding:20px}}.otp-verification-popup::-webkit-scrollbar{width:5px;height:4px}.otp-verification-popup::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:10px}.otp-verification-popup::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #e1e1e1;border-radius:10px}.otp-verification-popup-title{color:#482c77;font-family:"GeneralSansSemibold",sans-serif;font-size:1.5rem;line-height:120%;margin:12px 0px}.otp-verification-popup-desc{color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:125%;margin-bottom:24px}@media(max-width: 568px){.otp-verification-popup-desc{font-size:0.875rem}}.otp-verification-popup-desc .text-bold{font-family:"GeneralSansSemibold",sans-serif}.otp-verification-popup-resend-text{color:#65737e;text-align:center;font-family:"GeneralSansMedium",sans-serif;font-size:0.875rem;line-height:150%;margin-bottom:4px}.otp-verification-popup-resend-time{color:#000;text-align:center;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:130%;letter-spacing:.14px;opacity:.5}.otp-verification-popup-resend-time .resend-btn{color:#000;text-align:center;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:130%;letter-spacing:.14px;cursor:pointer}.otp-verification-popup-resend-time .resend-btn:disabled{opacity:.5;cursor:default}.otp-verification-popup .input-wrap{display:flex;gap:16px;padding-inline:20px;margin-bottom:34px}@media(max-width: 420px){.otp-verification-popup .input-wrap{padding-inline:0px}}.otp-verification-popup .input-wrap .input-element{position:relative}.otp-verification-popup .input-wrap .input-element::after{display:none;content:"";position:absolute;width:14px;height:14px;border-radius:50%;background-color:#000;top:50%;left:50%;transform:translate(-50%, -50%)}.otp-verification-popup .input-wrap .input-element.active::after{display:block}.otp-verification-popup .input-wrap .input-element.active .single-otp{text-align:right}.otp-verification-popup .input-wrap .single-otp{width:100%;border:none;border-bottom:1px solid #a3acb2;text-align:center;font-family:"GeneralSansMedium",sans-serif;font-size:1.75rem;line-height:120%;padding:15px 8px;color:rgba(0,0,0,0);caret-color:#8c5acb}@media(max-width: 568px){.otp-verification-popup .input-wrap .single-otp{padding:15px 8px}}.otp-verification-popup .input-wrap .single-otp:focus{border-bottom:2px solid #482c77;padding-bottom:14px}
.loader-image{width:100vw;height:100dvh;position:fixed;background-color:hsla(0,0%,100%,.9019607843);left:0;top:0;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;opacity:.6}.loader-image .brand-logo{max-width:200px}
.payment-success-comp-wrap{max-width:616px;margin:0px auto;border-radius:16px;padding-top:76px;text-align:center}@media(max-width: 768px){.payment-success-comp-wrap{max-width:100%;min-height:calc(100dvh - 41px);justify-content:space-between}}@media(max-width: 568px){.payment-success-comp-wrap{padding-top:46px}}.payment-success-comp-wrap .success-comp .payment-heading{color:#482c77;text-align:center;font-family:"GeneralSansSemibold",sans-serif;font-size:2rem;line-height:120%;margin-bottom:8px}@media(max-width: 768px){.payment-success-comp-wrap .success-comp .payment-heading{font-size:1.5625rem}}.payment-success-comp-wrap .success-comp .payment-description{color:#65737e;text-align:center;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:150%}@media(max-width: 768px){.payment-success-comp-wrap .success-comp .payment-description{font-size:0.875rem}}@media(max-width: 568px){.payment-success-comp-wrap .success-comp{flex-grow:1;display:flex;flex-direction:column;justify-content:center}}.payment-success-comp-wrap .success-comp .success-img-wrap{margin:28px 0px;text-align:center}.payment-success-comp-wrap .success-comp .success-img-wrap .success-image{max-width:100%}@media(max-width: 568px){.payment-success-comp-wrap .success-comp .success-img-wrap .success-image{width:196px}}@media(max-width: 768px){.payment-success-comp-wrap .success-comp .success-img-wrap{margin-bottom:22px}}.payment-success-comp-wrap .success-comp .payment-text-container{margin-bottom:28px}.payment-success-comp-wrap .success-comp .payment-text-container .payment-heading{color:#482c77;text-align:center;font-family:"GeneralSansSemibold",sans-serif;font-size:2rem;line-height:120%;margin-bottom:8px}@media(max-width: 768px){.payment-success-comp-wrap .success-comp .payment-text-container .payment-heading{font-size:1.5625rem}}.payment-success-comp-wrap .success-comp .payment-text-container .policy-number-container{padding:16px 32px;border-radius:12px;border:1px solid #c8cdd1;background:#e1e2e2;display:flex;justify-content:space-between;align-items:center;width:100%;margin:16px auto;max-width:445px}@media(max-width: 568px){.payment-success-comp-wrap .success-comp .payment-text-container .policy-number-container{flex-direction:column;justify-content:center}}.payment-success-comp-wrap .success-comp .payment-text-container .policy-number-container .policy-number-text{text-align:center;color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;width:50%;border-right:1px solid #c8cdd1;padding-right:10px}@media(max-width: 568px){.payment-success-comp-wrap .success-comp .payment-text-container .policy-number-container .policy-number-text{padding-bottom:10px;border-right:none;border-bottom:1px solid #c8cdd1;padding-right:0px;width:100%}}.payment-success-comp-wrap .success-comp .payment-text-container .policy-number-container .policy-number-text .amount{color:#000;text-align:center;font-family:"GeneralSansSemibold",sans-serif;font-size:1rem;line-height:150%}.payment-success-comp-wrap .success-comp .payment-text-container .policy-number-container .payment-ref-number{text-align:center;text-align:center;color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;width:50%;padding-left:10px}@media(max-width: 568px){.payment-success-comp-wrap .success-comp .payment-text-container .policy-number-container .payment-ref-number{padding-left:0px;padding-top:10px;width:100%}}.payment-success-comp-wrap .success-comp .payment-text-container .policy-number-container .payment-ref-number .amount{color:#000;text-align:center;font-family:"GeneralSansSemibold",sans-serif;font-size:1rem;line-height:150%}.payment-success-comp-wrap .success-comp .payment-text-container .payment-description{color:#65737e;text-align:center;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:150%}.payment-success-comp-wrap .success-comp .payment-text-container .payment-description .success-email{font-family:"GeneralSansSemibold"}@media(max-width: 768px){.payment-success-comp-wrap .success-comp .payment-text-container .payment-description{font-size:0.875rem}}.payment-success-comp-wrap .success-comp .payment-text-container .payment-description .d-block{display:block}@media(max-width: 768px){.payment-success-comp-wrap .success-comp .payment-text-container .payment-description .d-block{display:inline}}.payment-success-comp-wrap .back-btn{max-width:336px;padding:14px 16px;line-height:130%;box-shadow:0px 2px 0px 0px rgba(0,0,0,.04);margin:0 auto}@media(max-width: 568px){.payment-success-comp-wrap .back-btn{padding:10px 16px}}
.failure-comp-wrap{display:flex;flex-direction:column;max-width:616px;margin:0px auto;border-radius:16px;gap:24px;padding-top:76px;align-items:center}@media(max-width: 768px){.failure-comp-wrap{max-width:100%;min-height:calc(100dvh - 41px);justify-content:space-between}}@media(max-width: 568px){.failure-comp-wrap{padding-top:46px}}@media(max-width: 568px){.failure-comp-wrap .failure-comp{flex-grow:1;display:flex;flex-direction:column;justify-content:center}}.failure-comp-wrap .failure-comp .failure-img-wrap{margin-bottom:28px;text-align:center}.failure-comp-wrap .failure-comp .failure-img-wrap .failure-image{max-width:100%}@media(max-width: 568px){.failure-comp-wrap .failure-comp .failure-img-wrap .failure-image{width:196px}}@media(max-width: 768px){.failure-comp-wrap .failure-comp .failure-img-wrap{margin-bottom:22px}}.failure-comp-wrap .failure-comp .payment-text-container .payment-heading{color:#482c77;text-align:center;font-family:"GeneralSansSemibold",sans-serif;font-size:2rem;line-height:120%;margin-bottom:8px}@media(max-width: 768px){.failure-comp-wrap .failure-comp .payment-text-container .payment-heading{font-size:1.5625rem}}.failure-comp-wrap .failure-comp .payment-text-container .policy-number-container{padding:16px 32px;border-radius:12px;border:1px solid #c8cdd1;background:#e1e2e2;width:100%;margin:16px auto;max-width:350px}.failure-comp-wrap .failure-comp .payment-text-container .policy-number-container .payment-ref-number{text-align:center;text-align:center;color:#65737e;font-family:"GeneralSansMedium",sans-serif;font-size:0.75rem;line-height:150%;width:100%;padding-left:10px}@media(max-width: 568px){.failure-comp-wrap .failure-comp .payment-text-container .policy-number-container .payment-ref-number{padding-left:0px;padding-top:10px;width:100%}}.failure-comp-wrap .failure-comp .payment-text-container .policy-number-container .payment-ref-number .amount{color:#000;text-align:center;font-family:"GeneralSansSemibold",sans-serif;font-size:1rem;line-height:150%}.failure-comp-wrap .failure-comp .payment-text-container .payment-description{color:#65737e;text-align:center;font-family:"GeneralSansMedium",sans-serif;font-size:1rem;line-height:150%}@media(max-width: 768px){.failure-comp-wrap .failure-comp .payment-text-container .payment-description{font-size:0.875rem}}.failure-comp-wrap .failure-comp .payment-text-container .payment-description .d-block{display:block}@media(max-width: 768px){.failure-comp-wrap .failure-comp .payment-text-container .payment-description .d-block{display:inline}}.failure-comp-wrap .back-btn{max-width:336px;padding:14px 16px;line-height:130%;box-shadow:0px 2px 0px 0px rgba(0,0,0,.04)}@media(max-width: 568px){.failure-comp-wrap .back-btn{padding:10px 16px}}
.error-page-container{text-align:center;margin:auto;max-width:500px;padding-top:76px}@media(max-width: 568px){.error-page-container{width:100%}}.error-page-container .error-img{margin-bottom:29px}@media(max-width: 568px){.error-page-container .error-img{width:145px;height:145px}}.error-page-container .error-heading{color:#482c77;text-align:center;font-size:2.25rem;font-family:"GeneralSansSemibold",sans-serif;line-height:120%}@media(max-width: 568px){.error-page-container .error-heading{font-size:1.75rem;font-family:"GeneralSansMedium",sans-serif}}.error-page-container .error-desc{margin-top:8px;color:#18191b;text-align:center;font-size:1rem;font-family:"GeneralSansRegular",sans-serif;line-height:150%}@media(max-width: 568px){.error-page-container .error-desc{margin-top:12px}}.error-page-container .btns-wrapper{max-width:500px;width:100%;display:flex;gap:16px;margin-top:24px}@media(max-width: 568px){.error-page-container .btns-wrapper{margin-top:32px;flex-direction:column}}.error-page-container .btns-wrapper .back-btn{color:#5f34aa;text-align:center;font-size:0.875rem;line-height:100%;border-radius:12px;border:1px solid #8c5acb;background:#fff;box-shadow:0px 2px 0px 0px rgba(0,0,0,.02);padding:12px 16px}.error-page-container .btns-wrapper .contact-btn{border-radius:12px;background:var(--Gradients-Lilac-01, linear-gradient(137deg, #482C77 -17.19%, #673FAE 61.19%));box-shadow:0px 5px 13px 0px rgba(107,74,162,.25);color:#fff;text-align:center;font-size:0.875rem;line-height:100%;padding:12px 16px}
.check-status-wrap{font-family:"GeneralSansSemibold",sans-serif;font-size:1.125rem;line-height:normal;color:#482c77}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);cursor:pointer}a:focus-visible{outline:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input{border:none;outline:0}input:focus{border:none;outline:0}

