.discalimerSection .flightAlert{display:flex;align-items:center;gap:12px}
.discalimerSection .flightAlert p{width:100%;color:var(--Primary-Oona-Purple);font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:14px;font-weight:500;line-height:21px;max-width:550px}
.inputheightFlight{height:50px}
.popular_countries_title{color:#818f99;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:12px;font-weight:var(--fw-semibold);line-height:16px;letter-spacing:.84px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.flight-delay .selectBox .select2-container{width:169px !important}
.fd-flightNo.formfield{border-radius:8px}
.flight-btn{margin:8px 0}
#flightDelay-form .eligiblle-container{display:flex;column-gap:12px;align-items:center;background-color:#f9edeb;padding:16px;border-radius:8px;width:100%;grid-column:1 / 4}
#flightDelay-form .discalimerSection{grid-row:unset}
#flightDelay-form .eligiblle-container p{width:100%;color:#c65143;font-size:16px;font-family:var(--ff-opensans);font-weight:var(--fw-bold);line-height:22px}
#flightDelay-form .formsection{display:flex;flex-direction:column}
#flightDelay-form .flight-delay-wrapper{display:grid;gap:24px;width:100%}
#flightDelay-form .priceBtn.flight-btn.default-btn{max-width:152px;height:44px;display:flex;align-items:center;margin:auto 0;margin-top:38px}
@media screen and (max-width:960px) and (min-width:768px){#flightDelay-form .flight-delay .flightDate .error-design,#flightDelay-form .flight-delay .fd-flightNo .error-design{top:100%}
}
@media(max-width:767px){.flightNum{width:100%}
form .flight-delay .error-design{bottom:-20px}
.fd-flightNo{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.flight-delay .selectBox .select2-container{width:100% !important}
#flightDelay-form .flight-delay .flightDate .error-design,#flightDelay-form .flight-delay .fd-flightNo .error-design{top:87px}
#flightDelay-form .flight-delay-wrapper{display:flex;flex-direction:column;width:100%}
#flightDelay-form .priceBtn.flight-btn.default-btn{max-width:unset;width:100%;margin-top:unset;order:3}
}
.flightdelay{margin:0 auto;width:480px;background-color:var(--neutrals-white);padding:32px;border-radius:12px;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);position:fixed;display:flex;width:480px;flex-direction:column;align-items:center;box-shadow:0 15px 32px 0 rgba(72,44,119,0.10);gap:40px}
.flightdelay .popup_fields{width:100%;display:flex;flex-direction:column;gap:24px}
.flightdelay .form_popup_head{display:flex;flex-direction:column;gap:12px;align-items:flex-end}
.flightdelay .form_popup_head .form_popup_title{color:var(--Primary-Oona-Purple);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:25px;font-weight:var(--fw-semibold);line-height:30px}
.flightdelay .form_popup_head .popup_close img{width:28px;height:28px;cursor:pointer}
.flightdelay .form_popup_content .popup_input{width:100%;display:flex;flex-direction:column;gap:8px}
.flightdelay .form_popup_content .popup_input .license_info{color:#18191b;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;font-weight:var(--fw-semibold);line-height:21px}
.flightdelay .calculate{display:flex;flex-direction:row;gap:8px;padding:12px;border-radius:4px;border:1px solid #818f99;background:var(--neutrals-white)}
.flightdelay .calculate a{border:0;background:0;width:24px;height:24px;font-size:25px;color:var(--tab-turquoise);display:flex;justify-content:center;align-items:center;cursor:pointer}
.flightdelay .calculate .fdValueinp{width:100%;text-align:center;color:#343d46;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:16px;font-weight:500;line-height:24px;border:0}
.flightdelay .form_popup_button .btn .submit-btn{margin-top:16px;padding:6.4px 16px;border-radius:12px;background:linear-gradient(95deg,#482c77 -48.9%,#673fae 96.58%);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25);display:flex;justify-content:center;color:var(--neutrals-white);text-align:center;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;font-weight:var(--fw-semibold);line-height:18.2px;letter-spacing:.14px;cursor:pointer}
.select-parent{position:relative}
.search-input{font-size:16px;border:1px solid #ccc;border-radius:4px;max-width:196px;width:100%;padding-right:25px}
.search-options{position:absolute;top:106%;width:100%;left:0;z-index:1;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);max-height:437px;overflow-y:auto;border-radius:4px;scrollbar-width:thin;scrollbar-color:var(--Primary-Oona-Purple) var(--primary-purples-lilac-15)}
.search-options p{display:block;text-decoration:none;color:var(--Neutrals-Black,var(--Primary-Black,#000));transition:background-color .3s;width:100%;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:14px;font-weight:500;line-height:21px}
.show-option .dep-option-code{font-size:10px}
.arrow-img::after{content:'';background:url(../../../../../content/dam/oona/aem-images/icons/select2-dropdown.svg) center center no-repeat;cursor:pointer;width:24px;height:24px;position:absolute;right:5px;margin:0;padding:0;transform:rotate(0)}
.arrow-img-up::after{content:'';background:url(../../../../../content/dam/oona/aem-images/icons/select2-dropdown.svg) center center no-repeat;cursor:pointer;width:24px;height:24px;position:absolute;right:5px;margin:0;padding:0;transform:rotate(180deg)}
.depAirportList .arrow-img::after,.arrAirportList .arrow-img::after{display:none}
.arrow-div{cursor:pointer;width:24px;height:24px;position:absolute;right:5px;top:55%;margin:0;padding:0;transition:transform .3s ease 0;transform:rotate(0)}
.arrow-div.rotate{transform:rotate(180deg)}
.depAirportList,.arrAirportList{position:relative}
.depAirportList .error-design,.arrAirportList .error-design{top:100%}
.depAirportList .search-options::-webkit-scrollbar,.arrAirportList .search-options::-webkit-scrollbar{width:4px}
.depAirportList .search-options::-webkit-scrollbar-thumb,.arrAirportList .search-options::-webkit-scrollbar-thumb{border-radius:8px;background:linear-gradient(95deg,#482c77 -48.9%,#673fae 96.58%);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.depAirportList .search-options::-webkit-scrollbar-track,.arrAirportList .search-options::-webkit-scrollbar-track{border-radius:8px;background:var(--primary-purples-lilac-15,#dbd9df)}
.dep-options-div{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;align-self:stretch;border-bottom:1px solid var(--Neutrals-25,#f2f2f3)}
.dep-options-div.selected{border-bottom:1px solid #f2f2f3;background:#5f34aa}
.dep-options-div.selected:hover{border-bottom:1px solid #f2f2f3;background:#5f34aa !important}
.dep-options-div.selected .dep-option-code{border-radius:5px;background:#8c5acb !important;color:#FFF}
.dep-options-div.selected .dep-options-container a{color:#FFF !important}
.dep-options-container{width:100%}
.dep-country-name{font-size:14px !important}
.dep-country-desc{color:var(--Neutrals-100,var(--Neutrals-100,#a3acb2)) !important;font-size:12px !important;line-height:18px;display:block}
.dep-option-code{display:flex;padding:8px 10px;justify-content:center;align-items:center;border-radius:5px;background:var(--Primary-Purples-Lilac-15,#f1edf8);color:var(--Neutrals-Black,var(--Primary-Black,#000));font-size:14px;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-weight:var(--fw-semibold);letter-spacing:.4px}
.depAirport>a{padding:16px 16px 12px 16px;display:none}
.arrAirport>a{padding:16px 16px 12px 16px;display:none}
.depAirport .dep-options-div:hover,.arrAirport .dep-options-div:hover{background:var(--Primary-15,#f1edf8)}
.depAirport .dep-options-div:hover .dep-option-code,.arrAirport .dep-options-div:hover .dep-option-code{background:#dcd6e9}
.show-option{width:100%}
.show-option.selectBox{height:unset;padding:unset;max-width:196px}
.show-option .dep-options-div{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:10px 0 10px 12px}
.show-option .dep-options-div .dep-option-code{margin-right:unset;width:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.show-option .dep-options-container{display:flex;justify-content:space-between;align-items:center;padding:unset;gap:5px}
.show-option .dep-option-code{padding:4px 8px}
.show-option .dep-country-name{font-size:16px !important;width:119px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ff-opensans);font-weight:var(--fw-medium)}
.show-option .dep-country-desc{color:var(--Neutrals-100,var(--Neutrals-100,#a3acb2)) !important;font-size:12px !important;display:block;width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fd-new-options .depAirportList #depAirportInput,.fd-new-options .fd-flightNo .flightNum,.fd-new-options .flightDate .selectDate,.fd-new-options .arrAirportList .selectBox{padding:30px 8px 30px 12px;width:100%}
.fd-new-options .flightDate .selectDate input{padding:unset}
.fd-new-options .arrAirportList .selectBox.arr-show-option-event{padding:unset}
.fd-new-options .arrAirportList .selectBox.arr-show-option-event{padding:unset}
.arrAirportList .show-option .dep-options-div{width:85%}
.dep-options-div.blur-option .dep-options-container .dep-country-name{color:var(--Neutrals-100,var(--Neutrals-100,#a3acb2));font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:14px;font-weight:500;line-height:21px}
.dep-options-container .dep-country-desc{color:var(--Neutrals-75,var(--Neutrals-75,#c8cdd1))}
.dep-options-container .dep-option-code{background:var(--Neutrals-50,#f1edf8)}
.dep-options-div.selected-opt-clr{color:var(--Neutrals-White,#FFF);border-bottom:1px solid var(--Neutrals-25,#f2f2f3);background:var(--Primary-75,#5f34aa)}
.dep-options-div.selected-opt-clr .dep-options-container .dep-country-name{color:var(--Neutrals-White,#FFF)}
.dep-options-div.selected-opt-clr .dep-options-container .dep-country-desc{color:var(--Primary-25,var(--Primary-Purples-Lilac-25,#dcd6e9))}
.selected-opt-clr .dep-option-code.selected-cunt{background:var(--Primary-Purples-Lilac-50,#8c5acb);color:var(--Neutrals-White,#FFF)}
@media(max-width:767px){.search-options{width:100%}
.show-option.selectBox{max-width:100%}
.arrAirportList .show-option .dep-options-div{width:89%}
.fd-new-options .search-input{max-width:initial !important}
}