.flight-search__container__width{width:100%;display:flex;justify-content:center;align-items:center;padding:16px}.flight-search__container{display:flex;flex-wrap:wrap;max-width:1170px;width:100%;padding:0 15px;padding-top:50px}.flight-search__title-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:32px}@media (max-width:900px){.flight-search__title-container{flex-direction:column}}.flight-search__title-buttons{display:flex;flex-direction:row;gap:16px}@media (max-width:900px){.flight-search__title-buttons{gap:12px}}.flight-search__title-buttons .button{border:1px solid #d1d1d1;background-color:#fff;color:#041c46;font-size:18px;border-radius:24px;cursor:pointer;outline:0;height:48px;min-width:145px;display:flex;align-items:center;justify-content:center;padding:10px}@media (max-width:900px){.flight-search__title-buttons .button{min-width:30%;font-size:14px}}.flight-search__title-buttons .button:hover{background-color:#f2f2f2}.flight-search__title-buttons .button.active{color:#173fc2;border-color:#173fc2;font-weight:700}.flight-search__title h2{font-size:28px;font-weight:400;line-height:34px;letter-spacing:0;text-align:left;color:#041c46}.flight-search__fields-container{display:flex;width:94%;justify-content:center;gap:16px}@media (max-width:1200px){.flight-search__fields-container{width:92%}}@media (max-width:900px){.flight-search__fields-container{flex-direction:column;width:100%}}.flight-search__airports-container{display:flex;flex-direction:row;gap:15px;width:60%}@media (min-width:901px){.flight-search__airports-container.roundtrip{width:50%}}@media (max-width:900px){.flight-search__airports-container{flex-direction:column;align-items:center;width:100%}}.flight-search__airports-container .input-container{display:flex;flex-direction:column;justify-content:center;height:62px;border:1px solid #d1d1d1;border-radius:8px;padding:8px 16px;background-color:#fff}.flight-search__airports-container .input-container label{font-size:14px;color:#041c46;margin:0;font-weight:400}@media (max-width:900px){.flight-search__airports-container .input-container{width:100%!important}}.flight-search__airports-container .input-container input{width:100%;border:none;border-radius:8px;background:0 0;font-size:18px;text-overflow:ellipsis}.flight-search__airports-container .input-container input::-moz-placeholder{color:#6b778b;font-size:18px;font-family:aktiv-grotesk,sans-serif}.flight-search__airports-container .input-container input::placeholder{color:#6b778b;font-size:18px;font-family:aktiv-grotesk,sans-serif}.flight-search__airports-container .input-container input:focus{outline:0}.flight-search__airports-container .icon-container{padding:0 10px;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:2%}.flight-search__details-container{display:flex;flex-direction:row;gap:16px;width:37%}@media (min-width:901px){.flight-search__details-container.roundtrip{width:48%}}.flight-search__details-container .oneway-content,.flight-search__details-container .roundtrip-content{display:flex;gap:16px}@media (max-width:900px){.flight-search__details-container .oneway-content,.flight-search__details-container .roundtrip-content{flex-direction:column;width:100%}}@media (max-width:900px){.flight-search__details-container{flex-direction:column;width:100%}}@media (max-width:900px){.flight-search__details-container-small{display:flex;flex-direction:row;gap:24px}}.flight-search__details-container .input-with-icon__container{display:flex;align-items:center;padding:10px 16px;height:62px;border:1px solid #d1d1d1;background-color:#fff;border-radius:8px;position:relative;cursor:pointer}.flight-search__details-container .input-with-icon__container:not(.active) .date-picker{display:none!important}.flight-search__details-container .input-with-icon__container.passengers{max-width:106px;min-width:106px}@media (max-width:900px){.flight-search__details-container .input-with-icon__container.passengers{max-width:100%}}.flight-search__details-container .input-with-icon__container.passengers label{inset-inline-start:16px;font-size:14px}.flight-search__details-container .input-with-icon__container svg{margin-inline-end:16px;cursor:pointer}.flight-search__details-container .input-with-icon__container label{position:absolute;inset-inline-start:48px;top:0;height:62px;display:flex;align-items:center;font-size:18px;font-weight:400;line-height:24px;text-align:left;color:#041c46;transition:.3s ease-in-out;cursor:pointer}.flight-search__details-container .input-with-icon__container label.valid{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#041c46;top:-20px;pointer-events:none}.flight-search__details-container .input-with-icon__container.filled{padding:25px 16px 7px}.flight-search__details-container .input-with-icon__container.filled label{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#041c46;top:-15px;pointer-events:none}.flight-search__details-container .input-with-icon__container input:focus+label{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#041c46;top:-15px;pointer-events:none}.flight-search__details-container .input-with-icon__container input{border:none;outline:0;font-size:18px;color:#041c46;width:100%;background:0 0;cursor:pointer}.flight-search__single__buttons__container{display:flex;justify-content:center}.flight-search__single__buttons__container .flight-search__button-submit{margin:0}.flight-search__buttons{display:flex;flex-direction:row;justify-content:space-between}.flight-search__buttons__container{display:flex;flex-direction:row;justify-content:end;width:6%}@media (max-width:1200px){.flight-search__buttons__container{width:8%}}@media (max-width:900px){.flight-search__buttons__container{width:100%;justify-content:center;margin-top:24px}}.flight-search__buttons__container .flight-search__buttons-caveat{font-size:18px;color:#041c46}.flight-search__buttons__container a{text-decoration:none}.flight-search__button-swap{color:#173fc2;font-size:16px;display:flex;align-items:center;text-transform:uppercase;padding-top:4px;font-family:"Mikro Bold",Arial,sans-serif;font-weight:700}.flight-search__button-swap:after{background-image:url(/Content/icons/custom-right-arrow.svg);content:"";width:20px;height:15px;display:block;background-repeat:no-repeat;margin-left:8px}.flight-search__button-submit{border:1px solid #d1d1d1;background-color:#173fc2;color:#fff;font-size:18px;border-radius:100px;cursor:pointer;outline:0;height:64px;width:64px;display:flex;align-items:center;justify-content:center;margin-left:25px;text-transform:uppercase;font-weight:700}.flight-search__multi{display:flex;flex-direction:column;width:100%}.flight-search__multi .flight-search__details-container{border-bottom:none}.flight-search__multi:not([style="display:none;"]):not([style="display: none;"])~.flight-search__buttons__container{width:100%;margin-top:20px}.flight-search__multi__leg-container .flight-search__fields-container{width:100%}.flight-search__multi__leg-container .flight-search__airports-container{margin-bottom:24px}@media (min-width:901px){.flight-search__multi__leg-container .flight-search__airports-container{width:71%}}.flight-search__multi__leg-container .flight-search__details-container{padding-bottom:24px}@media (min-width:901px){.flight-search__multi__leg-container .flight-search__details-container{width:28%}}.flight-search__multi__leg-container:last-child{border-bottom:none}.flight-search__multi-leg__label{display:flex;justify-content:space-between}.flight-search__multi-leg__label .remove-multi{font-size:16px;font-weight:700;line-height:22px;letter-spacing:.04em;text-align:left;color:#173fc2;cursor:pointer;margin-bottom:15px}.flight-search__multi-leg__label .remove-multi:before{content:"";background-image:url(/Content/icons/close-blue.svg);background-repeat:no-repeat;width:8px;height:9px;display:inline-block;margin-right:7px;background-size:cover}.flight-search__multi-add-button__container{width:100%;border-bottom:1px solid #d1d1d1;padding-bottom:32px}.flight-search__multi-add-button__container #add-multi{font-size:16px;font-weight:700;line-height:22px;letter-spacing:.04em;text-align:left;color:#173fc2;cursor:pointer;text-transform:uppercase}.flight-search__cargo-disclaimer{color:#485658}.flight-search__cargo-disclaimer p{font-weight:700;margin:0}html[lang=en-US] .flight-search__cargo-disclaimer.exclude-US{display:none}.multi-leg__label{height:26px;width:85px;color:#fff;background-color:#041c46;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;line-height:18px;font-size:12px;font-weight:400;border-radius:4px;margin-bottom:32px;text-transform:uppercase}.date-input-container{position:absolute;width:-moz-max-content;width:max-content;left:0;top:61px}@media (max-width:900px){.date-input-container{width:100%}}#date-input{padding:8px;font-size:16px;width:250px}.date-picker{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ddd;padding:40px 24px 24px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:3;border-radius:8px}.date-picker .month-display svg{margin:0}@media (max-width:900px){.date-picker{padding:25px;max-width:100%}}.date-picker__month-header{line-height:24px;font-size:18px;color:#041c46;font-weight:700}.date-picker__month-select{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;color:#173fc2}.date-picker__submit-container{width:100%;display:flex;justify-content:flex-end;padding-top:24px;border-top:1px solid #d1d1d1;margin-top:24px}.date-picker__submit{width:150px;height:54px;color:#fff;background-color:#173fc2;border-radius:100px;display:flex;justify-content:center;align-items:center;cursor:pointer;text-transform:uppercase;font-weight:700;letter-spacing:.64px;font-family:"Mikro Regular",Arial,sans-serif;font-size:16px}.date-picker .month-display{display:flex;justify-content:space-between;padding-bottom:10px;width:100%}.date-picker .month-display .prev-month{flex:1;text-align:left}.date-picker .month-display .next-month{flex:1;text-align:right}.date-picker .month-display .date-picker-spacer-left,.date-picker .month-display .date-picker-spacer-right{flex:1}@media (max-width:900px){.date-picker .month-display .date-picker-spacer-left,.date-picker .month-display .date-picker-spacer-right{display:none}}.date-picker .calendar-navigation{display:flex;justify-content:space-between;padding-bottom:10px}.month-container{display:flex;flex-direction:column;align-items:center}@media (max-width:900px){.month-container{max-width:100%}}.month-container .month-grid{display:grid;grid-template-columns:repeat(7,1fr);padding-bottom:10px}.month-container .month-grid .day{width:49px;height:49px;text-align:center;line-height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#041c46;font-size:18px}@media (max-width:767px){.month-container .month-grid .day{font-size:14px;width:42px;height:42px}}.month-container .month-grid .day.selected{border:2px solid #173fc2;border-radius:8px;font-weight:700}.month-container .month-grid .day.highlight{background-color:#f1f3f8;color:#6b778b}.month-container .month-grid .day.disable{color:rgba(107,119,139,.5)}.month-container .days-of-week{display:flex;flex-direction:row;height:45px;align-items:center}.month-container .days-of-week__label{width:49px;text-align:center;color:#909eba;font-size:14px}@media (max-width:767px){.month-container .days-of-week__label{width:40px}}.month-container:last-of-type{display:none}.date-picker__time-container{border:1px solid #d1d1d1;border-radius:8px;flex-basis:50%;flex-grow:0;text-align:center;display:flex;justify-content:center;position:relative;display:flex;flex-direction:column;width:100%;min-height:64px;max-height:64px;padding:15px 10px;position:relative}.date-picker__time-container::after{content:"";position:absolute;bottom:10px;right:10px;transform:translateY(-50%);width:13px;height:8px;pointer-events:none;background-image:url('data:image/svg+xml;utf8,<svg width="13" height="8" xmlns="http://www.w3.org/2000/svg"><path d="M12.0499 1.42831C12.0499 1.16513 11.9523 0.901814 11.757 0.701242C11.3664 0.299456 10.7336 0.299456 10.343 0.701242L6.05032 5.11831L1.75685 0.701242C1.36625 0.299456 0.733476 0.299456 0.342876 0.701242C-0.0477232 1.10303 -0.0477232 1.75392 0.342876 2.15571L5.34255 7.29856C5.73315 7.70035 6.36592 7.70035 6.75652 7.29856L11.7562 2.15571C11.9531 1.95481 12.0499 1.69156 12.0499 1.42831Z" fill="%23173FC2"/></svg>');background-size:contain;background-repeat:no-repeat}.date-picker__time-container label{position:static!important;height:auto!important;padding:0!important;font-size:14px!important}.date-picker__time-container select{border:0;padding:0;background-color:#fff}.month-grid-container{display:flex;flex-direction:column}@media (max-width:900px){.month-grid-container{max-width:100%}}.form-schedule{position:absolute;top:61px;left:0;background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:3;padding:32px;border-radius:8px}@media (max-width:900px){.form-schedule{max-width:100%}}.form-schedule__section{margin-bottom:20px;display:flex;flex-direction:column}.form-schedule__title{font-size:12px;margin-bottom:24px;font-weight:400;background-color:#041c46;width:79px;color:#fff;text-align:center;border-radius:5px}.form-schedule__operating-hours{font-size:14px;color:#666;margin-bottom:10px}.form-schedule__field{display:flex;gap:10px;padding-bottom:24px;gap:32px;border-bottom:1px solid #d1d1d1}.form-schedule__input,.form-schedule__select{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.form-schedule__select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.form-schedule__button-container{width:100%;display:flex;justify-content:end}.form-schedule__button{width:150px;padding:15px 20px;font-size:16px;color:#fff;background-color:#173fc2;border:none;border-radius:100px;cursor:pointer;display:flex;justify-content:center;align-items:center}.flight-number{padding-left:7px;padding-right:7px}.pax-picker{display:flex;flex-direction:column;width:100%}.pax-picker__container{position:absolute;top:61px;right:0;left:auto;background-color:#fff;border:1px solid #ddd;padding:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:3;padding:32px;border-radius:8px;width:534px;min-width:300px;max-width:100%}.pax-picker__value{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #d1d1d1;margin-bottom:24px;padding-bottom:24px;align-items:center}.pax-picker__input{border:1px solid #d1d1d1;width:133px;padding:10px;border-radius:8px}.pax-picker__buttons{width:100%;display:flex;justify-content:end}.pax-picker__buttons .pax-picker__button{width:150px;padding:15px 20px;font-size:16px;color:#fff;background-color:#173fc2;border:none;border-radius:100px;cursor:pointer;display:flex;justify-content:center;align-items:center}.ui-autocomplete{background-color:#fff;width:150px;list-style:none;max-height:350px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-left:0;padding-right:0;margin-left:0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.08);border-radius:8px;z-index:2;min-width:400px}@media (max-width:767px){.ui-autocomplete{min-width:300px;font-size:12px}}.ui-autocomplete li{padding-left:16px;padding-right:16px;border-bottom:1px solid #d1d1d1;color:#001b49;background-color:#fff;height:54px;align-items:center}.ui-autocomplete li:hover{background-color:#041c46;color:#fff;opacity:50%}.ui-menu-item{display:flex}.airport-search__menu{display:flex}.airport-search__menu-left{width:82px;font-size:12px}.airport-search__menu-right{font-weight:400;line-height:24px;text-align:left;text-align:right;padding-right:10px}.flight-search__field-loading-wrapper{position:relative;width:150px;flex-shrink:1;flex-grow:120;display:flex}@media (max-width:992px){.flight-search__field-loading-wrapper{width:140px}}.flight-search__field-loading-icon{position:absolute;top:0;right:5px;width:50px;animation:spin 1s linear infinite;transform-origin:50% 50%;pointer-events:none;display:none}.flight-search__field-loading-path{fill:none;stroke:#000;stroke-width:8px;stroke-dasharray:92.3}@keyframes spin{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.ui-autocomplete-loading+.flight-search__field-loading-icon{display:block}.display-date-input,.display-pax-input,.display-time-input{z-index:1}.cargo-search .form-schedule{left:-500px}@media (max-width:900px){.cargo-search .form-schedule{left:0}}@media (max-width:900px){.cargo-search .fligt-search_details-container{width:100%}}.flight-search__mobile-container{display:flex;justify-content:center}@media (max-width:900px){.flight-search__mobile-container{padding:0 16px}}.flight-search__mobile-container .flight-search__container{max-width:1240px;padding:32px}@media (max-width:900px){.flight-search__mobile-container .flight-search__container{padding:15px 0}}@media (max-width:900px){.flight-search__mobile-container .flight-search__container__width{position:static;margin-bottom:15px;top:-1000px;z-index:2;background:#fff;box-shadow:0 4px 8px 2px rgba(0,0,0,.1607843137);border-radius:8px}}@media (max-width:900px){.flight-search__mobile-container.flight-nothomepage .flight-search__container__width{margin-top:15px}}.flight-search__mobile-container__mobile-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.flight-search__mobile-container.homepage .flight-search__container__width{display:none}.flight-search__mobile-container.homepage .flight-search__container__width.active{display:flex}@media (min-width:900px){.flight-search__mobile-container.homepage .flight-search__container__width.active{min-height:208px}}.flight-search__mobile-container.homepage .tabs{display:flex;align-items:center;list-style:none;font-size:28px;padding:0;font-family:"Mikro Regular",Arial,sans-serif}@media (max-width:900px){.flight-search__mobile-container.homepage .tabs{font-size:18px;margin-bottom:20px}}.flight-search__mobile-container.homepage .tabs li{color:#6b778b;cursor:pointer}.flight-search__mobile-container.homepage .tabs li:first-of-type{border-inline-end:1px solid #d1d1d1;margin-inline-end:16px;padding-inline-end:16px}.flight-search__mobile-container.homepage .tabs li.active{color:#041c46}.click-box{display:flex;width:100%;height:100%;align-items:center}.rtl .form-schedule{left:0}.rtl .pax-picker__container{left:0;right:auto}.rtl .date-picker .next-month{order:-1}.rtl .date-picker .prev-month{order:1}.cargo-booking__contact-information__select{border:1px solid #d1d1d1;border-radius:8px;flex-basis:50%;flex-grow:0;text-align:center;display:flex;justify-content:center;position:relative;display:flex;flex-direction:column;background-color:#fff}.cargo-booking__contact-information__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;position:relative;top:0;left:0;border:none;border-radius:8px;padding-left:12px;padding-right:12px;background-color:transparent;background-image:url(/content/icons/dropdown-arrow.svg);background-repeat:no-repeat;background-position:right 10px top 50%}.cargo-booking__contact-information__select label{color:#041c46;margin:0;text-align:left;font-weight:400}.cargo-search .flight-search__fields-container{flex-direction:column;width:100%}.cargo-search .flight-search__airports-container{width:100%}@media (min-width:901px){.cargo-search .flight-search__details-container{width:58%}}.cargo-search .flight-search__button-submit{width:200px}html[lang=ar] .flight-search__buttons__container{justify-content:flex-start}html[lang=ar] .flight-search__buttons__container svg{transform:rotate(180deg)}