.search-engine-form-abroadFlight_container{display:flex;flex-direction:column;gap:.88rem}.abroad-flight-destinations{display:flex;align-items:center;justify-content:center;flex-grow:4;max-width:30rem;width:100%}.abroad-flight-destinations__origin{position:relative;z-index:10;margin-inline-end:-13px;width:calc(40% + 26px);height:3.5rem;background-color:rgb(var(--global-color-white));clip-path:inset(0 0 -100% 0)}.abroad-flight-destinations__origin>div>div{border-inline-end:unset!important}.abroad-flight-destinations__destination{position:relative;z-index:10;margin-inline-start:-13px;width:calc(40% + 26px);height:3.5rem;background-color:rgb(var(--global-color-white));clip-path:inset(0 0 -100% 0)}.abroad-flight-destinations__destination>div>div{border-inline-start:unset!important}.abroad-flight-destinations__arrows{position:relative;display:flex;justify-content:center;align-items:center;z-index:5;height:4.75rem;width:4.75rem;flex-shrink:0;border-radius:50%;border:1.2px solid #d1def0;background-color:rgb(var(--global-color-white));cursor:pointer;padding:0;margin-block:-.625rem}.abroad-flight-destinations__arrows svg{padding:0 2px}.abroad-flight-open-jaw-legs{display:flex;flex-direction:column;flex-basis:100%;width:100%;gap:2rem}.abroad-flight-open-jaw-leg{display:flex;align-items:center;gap:1.12rem}.abroad-flight-open-jaw-leg .abroad-flight-destinations{flex:2 1;min-width:0;max-width:none}.abroad-flight-open-jaw-leg .search-engine-calendar__input{flex:1 1;min-width:0;max-width:none}.abroad-flight-open-jaw-leg .search-engine-calendar__input #calendar-open-btn,.abroad-flight-open-jaw-leg .search-engine-calendar__input #calendar-open-btn-return{max-width:none}@media screen and (min-width:1025px){.abroad-flight-open-jaw-leg .abroad-flight-destinations__destination,.abroad-flight-open-jaw-leg .abroad-flight-destinations__origin{width:calc(50% - 2.375rem + 13px)}.search-engine__subtabs--open-jaw>div>button{min-width:max-content}}@media screen and (max-width:1024px){.abroad-flight-open-jaw-legs{gap:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #d1def0;flex-basis:auto}.abroad-flight-open-jaw-leg{flex-direction:column;align-items:stretch;gap:1.25rem}.abroad-flight-open-jaw-leg+.abroad-flight-open-jaw-leg{padding-top:1.25rem;border-top:1px solid #d1def0}.abroad-flight-destinations{flex-direction:column;width:100%;max-width:100%;gap:1.75rem}.abroad-flight-destinations__origin{width:100%;margin-inline-end:0;height:auto;clip-path:none}.abroad-flight-destinations__origin>div>div{border-inline-end:1px solid #d1def0!important}.abroad-flight-destinations__destination{width:100%;margin-inline-start:0;height:auto;clip-path:none}.abroad-flight-destinations__destination>div>div{border-inline-start:1px solid #d1def0!important}.abroad-flight-destinations__arrows{position:absolute;z-index:11;border:none;height:3.25rem;width:3.25em}.search-engine__subtabs--open-jaw>div{gap:.25rem}.search-engine__subtabs--open-jaw>div>button{flex:1 1 auto;width:auto;gap:.25rem;white-space:nowrap;font-size:.875rem}.search-engine__subtabs--open-jaw>div>button svg{flex-shrink:0}}.search-engine-form-abroadFlight_tabs{display:flex;justify-content:flex-start;gap:2.12rem}.search-engine-form-abroadFlight_tabs .search-engine-form-abroadFlight_tabs__divider{width:.0625rem;height:1.625rem;flex-shrink:0;border:1px solid #d7e2ee}.search-engine-form-abroadFlight_tabs .search-engine-form-abroadFlight__tab-button{display:flex;gap:.5rem;align-items:center;background:rgba(0,0,0,0);border:0}