.flight-information-section_component__ny5xh{display:flex;flex:1 1;flex-direction:column;gap:.25rem;justify-content:space-between}.flight-information-section_component__ny5xh .flight-information-section_airlineName__HpQcl{color:var(--foreground-muted)}.flight-information-section_component__ny5xh .flight-information-section_arrow__r7Msx{margin-inline:.5rem}.flight-information-section_component__ny5xh .flight-information-section_differenceDays__bFmUh{position:absolute;right:0;top:0;transform:translateX(100%)}.flight-information-section_component__ny5xh .flight-information-section_logo__YJ035{border-radius:0;height:2rem;overflow:hidden;width:2rem}.flight-information-section_component__ny5xh .flight-information-section_infoWrapper__4Lip1{display:flex;flex-flow:column nowrap;position:relative}.flight-information-section_component__ny5xh .flight-information-section_flightDetails__yKaEf{color:var(--foreground-muted)}.flight-information-section_component__ny5xh .flight-information-section_flightType__aglCH{color:var(--foreground-default);display:flex}.flight-information-section_component__ny5xh.flight-information-section_isPrimary__hr1Ws{align-self:flex-start}.flight-information-section_component__ny5xh.flight-information-section_isPrimary__hr1Ws .flight-information-section_duration__3Lx2W{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem}.flight-information-section_component__ny5xh.flight-information-section_isPrimary__hr1Ws .flight-information-section_flightInfo__zJ7MI{display:flex;gap:1.5rem;justify-content:space-between}.flight-information-section_component__ny5xh.flight-information-section_isPrimary__hr1Ws .flight-information-section_flex__DXtdr{align-items:center;display:flex;gap:1rem}.flight-information-section_component__ny5xh.flight-information-section_isPrimary__hr1Ws .flight-information-section_formattedDateWrapper__AaNl5{display:flex;position:relative;width:-moz-fit-content;width:fit-content}.flight-information-section_component__ny5xh.flight-information-section_isPrimary__hr1Ws .flight-information-section_logo__YJ035{aspect-ratio:1;flex:0 0 auto}.flight-information-section_component__ny5xh.flight-information-section_isSecondary__wsADg .flight-information-section_date__ot0mD{position:relative;width:-moz-fit-content;width:fit-content}.flight-information-section_component__ny5xh.flight-information-section_isSecondary__wsADg .flight-information-section_noTimeText__r_Ua9{align-items:center;background-color:var(--background-surface);border-radius:var(--spacing-card-borderRadius);display:flex;gap:.75rem;padding:.5rem;width:100%}.flight-information-section_component__ny5xh.flight-information-section_isSecondary__wsADg .flight-information-section_flightInfo__zJ7MI{display:flex;gap:1rem}.flight-information-section_component__ny5xh.flight-information-section_isSecondary__wsADg .flight-information-section_headline__qkshg{align-items:center;color:var(--foreground-default);display:flex;justify-content:space-between}.travel-plan-table_component__Lceod{border:var(--spacing-form-borderWidth) solid var(--border-default);border-radius:0;display:grid;flex-direction:column;overflow:hidden}.travel-plan-table_component__Lceod .travel-plan-table_tableHeadline__I0owZ,.travel-plan-table_component__Lceod .travel-plan-table_tableIcon___Hyux{color:var(--foreground-default)}.travel-plan-table_component__Lceod .travel-plan-table_tableRow__av05Z{align-items:flex-start;border-bottom:var(--spacing-form-borderWidth) solid var(--border-default);display:flex;flex-direction:column;justify-content:space-between;padding:1rem;text-align:left}@media screen and (min-width:768px){.travel-plan-table_component__Lceod .travel-plan-table_tableRow__av05Z{align-items:center;flex-direction:row;gap:.5rem}}.travel-plan-table_component__Lceod .travel-plan-table_tableRow__av05Z:last-child{border-bottom:0}.travel-plan-table_component__Lceod .travel-plan-table_tableRow__av05Z.travel-plan-table_isHead__V_hS3{align-items:center;background-color:var(--background-surface);flex-direction:row;gap:.5rem;justify-content:flex-start}.travel-plan-table_component__Lceod .travel-plan-table_tableRowItem___Kidv{display:flex}.travel-plan-table_component__Lceod .travel-plan-table_tableItemValue__b2eH3{color:var(--foreground-default)}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRowItem___Kidv{flex:1 1 auto;justify-content:space-between}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z{align-items:center;flex-direction:row}@media screen and (max-width:767px){.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3){display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-content:unset}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3) .travel-plan-table_tableRowItem___Kidv{display:flex;flex-direction:column}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3) .travel-plan-table_tableRowItem___Kidv:first-of-type{grid-column:1/span 2;grid-row:1/1}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3) .travel-plan-table_tableRowItem___Kidv:nth-of-type(2){grid-column:1/1;grid-row:2/2}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3) .travel-plan-table_tableRowItem___Kidv:nth-of-type(3){grid-column:2/2;grid-row:2/2}}@media screen and (min-width:768px){.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3){display:grid;grid-template-columns:3fr 1fr 1fr;justify-content:unset}}.travel-plan_component__2x_4l{display:flex;flex-direction:column;gap:2rem;width:100%}.travel-plan_component__2x_4l .travel-plan_descriptionsRow__jnMsm{row-gap:2rem}.travel-plan_component__2x_4l .travel-plan_contentColumn__4VMhJ{display:flex;flex-direction:column;gap:1rem}.travel-plan_component__2x_4l .travel-plan_tablesRow__THCm_{row-gap:1.5rem}.travel-plan-module_component__5z_i2{width:100%}.travel-plan-module_component__5z_i2 .travel-plan-module_container__nygjs{display:flex;flex-direction:column;gap:2rem}.travel-plan-module_component__5z_i2 .travel-plan-module_headline__04F7l,.travel-plan-module_component__5z_i2 .travel-plan-module_subHeadline__kiQB6{color:var(--foreground-default)}.travel-plan-module_component__5z_i2 .travel-plan-module_headlineColumn__Pd0Wo{display:flex;flex-direction:column;gap:1.5rem}.travel-plan-modal_component__eLrDQ{width:100%}.travel-plan-modal_component__eLrDQ .travel-plan-modal_container__drpYs{display:flex;flex-direction:column;gap:2rem}.travel-plan-modal_component__eLrDQ .travel-plan-modal_headline__0MYPt,.travel-plan-modal_component__eLrDQ .travel-plan-modal_subHeadline__DQwpX{color:var(--foreground-default)}.travel-plan-modal_component__eLrDQ .travel-plan-modal_headlineColumn__auZ7C{display:flex;flex-direction:column;gap:1.5rem}.travel-plan-modal_component__eLrDQ .travel-plan-modal_tablesRow__Fj6GU{row-gap:1.5rem}.travel-plan-modal_component__eLrDQ .travel-plan-modal_skeleton__htsT7{border-radius:var(--spacing-card-borderRadius)}.flight-summary-card_component__N6dbc{display:flex;flex-direction:column;gap:1rem}.flight-summary-card_component__N6dbc .flight-summary-card_link__Mm7Pm{color:var(--foreground-link);cursor:pointer;margin-left:auto;padding:0 1rem;text-decoration:underline}.flight-summary-card_component__N6dbc .flight-summary-card_content__bvOPm{background-color:var(--background-surface);border:none;border-radius:0;display:flex;flex-direction:column;padding:1rem}.flight-summary-card_component__N6dbc .flight-summary-card_contentLoader__PGcYV{display:flex;flex-direction:row;gap:1rem}.flight-summary-card_component__N6dbc .flight-summary-card_topLoader__xgwUW{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.flight-summary-card_component__N6dbc .flight-summary-card_loaderWrapper__uWOMv{display:flex;flex-direction:column;gap:.5rem;width:100%}.flight-summary-card_component__N6dbc .flight-summary-card_loader__zYH8y{border-radius:var(--spacing-form-borderRadius)}.flight-summary-card_component__N6dbc .flight-summary-card_textLoader__VR2fg{display:flex;flex-direction:column;gap:.5rem}.flight-summary-card_component__N6dbc .flight-summary-card_divider__BPdLi{background-color:var(--border-default);height:1px;margin:1rem 0;width:auto}.flight-summary-card_component__N6dbc.flight-summary-card_isInPostBooking__yjY8T .flight-summary-card_content__bvOPm{border:1px solid var(--border-subtle)}@media screen and (min-width:1024px){.flight-summary-card_component__N6dbc.flight-summary-card_isInPostBooking__yjY8T .flight-summary-card_content__bvOPm{flex-direction:row}.flight-summary-card_component__N6dbc.flight-summary-card_isInPostBooking__yjY8T .flight-summary-card_divider__BPdLi{height:auto;margin:0 2rem;width:1px}}.flight-summary_component__RICZK{width:100%}.travel-summary_component__IuNEc{background-color:var(--background-surface);border-radius:0;display:flex;flex-direction:column;padding:1rem 1rem 1.5rem;width:100%}.travel-summary_component__IuNEc .travel-summary_contentWrapper__rGcOa{display:flex;flex-direction:column;gap:1rem}.travel-summary_component__IuNEc .travel-summary_imageWrapper__83Lcy{aspect-ratio:16/9;border-radius:0;display:flex;overflow:hidden}.travel-summary_component__IuNEc .travel-summary_content__AU1Ol{display:flex;flex-direction:column;gap:1.5rem}.travel-summary_component__IuNEc .travel-summary_items__sm9e9{display:flex;flex-direction:column;gap:.25rem}.travel-summary_component__IuNEc .travel-summary_item__JBI2C{align-items:center;color:var(--foreground-muted);display:flex;flex-direction:row;gap:.5rem}.travel-summary_component__IuNEc .travel-summary_text__3RpEC{-webkit-box-orient:vertical;display:flex;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.travel-summary_component__IuNEc .travel-summary_headline__6R06v{color:var(--foreground-default);margin:0 0 .25rem}.travel-summary_component__IuNEc .travel-summary_flightInfo__LvNO1{align-items:center;color:var(--foreground-muted);display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;width:100%}.travel-summary_component__IuNEc .travel-summary_flightDetailsLink__6LyyX{color:var(--foreground-link);cursor:pointer;display:flex;text-decoration:underline}.travel-summary_component__IuNEc .travel-summary_divider__liWyH{background-color:var(--border-default);height:1px;position:relative;width:100%}.travel-summary_component__IuNEc .travel-summary_priceWrapper__3DiGR{display:flex;flex-direction:row;justify-content:space-between}.travel-summary_component__IuNEc .travel-summary_priceText__0pmK9{color:var(--foreground-muted)}.travel-summary_component__IuNEc .travel-summary_price__72Sjo{color:var(--foreground-default);display:flex;flex-direction:column;gap:.25rem}.travel-summary_component__IuNEc .travel-summary_priceDetails__L6zu6{align-items:center;color:var(--foreground-muted);display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.travel-summary_component__IuNEc .travel-summary_info__IHnSa{color:var(--foreground-muted);display:flex}.travel-summary_component__IuNEc .travel-summary_priceDetailsLink__VNlIk{color:var(--foreground-muted);cursor:pointer;display:flex;text-decoration:underline}.travel-summary_component__IuNEc .travel-summary_loader__nEeWy,.travel-summary_component__IuNEc.travel-summary_isLoading__hLVzC .travel-summary_loader__nEeWy{border-radius:var(--spacing-form-borderRadius)}.flight-selector-card-section_component__rvulQ{display:flex;flex-direction:column;justify-content:space-between}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_arrow__Rk_oO{margin-inline:.5rem}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_differenceDays__JDsN4{position:absolute;right:0;top:0;transform:translateX(100%)}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_duration__uA6B7{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_flightDetails__bOrGh{display:flex;gap:1.5rem;margin-top:.25rem}@media screen and (min-width:1440px){.flight-selector-card-section_component__rvulQ .flight-selector-card-section_flightDetails__bOrGh{gap:2rem}}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_flightType__gxkEo{color:var(--foreground-default)}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_flex__dQJMW{align-items:center;display:flex}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_formattedDateWrapper__ei0NT{display:flex;position:relative;width:-moz-fit-content;width:fit-content}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_infoWrapper__WstTZ{display:flex;flex-flow:column nowrap;margin-top:auto;position:relative}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_logo__NuZMb{aspect-ratio:1;border-radius:0;flex:0 0 auto;height:2rem;margin-right:1rem;overflow:hidden;width:2rem}.flight-selector-card_component__Njh3Q{align-items:stretch;background-color:var(--background-surface);border-radius:var(--spacing-card-borderRadius);cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:stretch;outline:var(--spacing-interactive-borderWidth) solid var(--border-default);padding:1rem;text-align:left;transition:.25s ease-in-out;transition-property:background-color,outline-color,outline-width}.flight-selector-card_component__Njh3Q .flight-selector-card_content__k5atJ{align-items:center;display:flex;gap:1rem}@media screen and (min-width:1440px){.flight-selector-card_component__Njh3Q .flight-selector-card_content__k5atJ{gap:2rem}}.flight-selector-card_component__Njh3Q .flight-selector-card_divider__xQywY{align-self:stretch;background-color:var(--border-default);transition:background-color .25s ease-in-out;width:var(--spacing-interactive-dividerWidth)}.flight-selector-card_component__Njh3Q .flight-selector-card_price__0MQak{display:flex;margin-left:auto;word-break:keep-all}.flight-selector-card_component__Njh3Q .flight-selector-card_infoWarning__NBvI6{align-items:center;display:flex;gap:1rem}.flight-selector-card_component__Njh3Q .flight-selector-card_infoWarningIcon__9kuGJ{color:var(--foreground-default)}.flight-selector-card_component__Njh3Q .flight-selector-card_infoWarningText__f5m5h{color:var(--foreground-muted)}.flight-selector-card_component__Njh3Q.flight-selector-card_isActive__CyPW2,.flight-selector-card_component__Njh3Q:hover{background-color:var(--background-interactive-subtle);outline:var(--spacing-interactive-borderWidthActive) solid var(--border-interactive)}.flight-selector-card_component__Njh3Q.flight-selector-card_isActive__CyPW2 .flight-selector-card_divider__xQywY,.flight-selector-card_component__Njh3Q:hover .flight-selector-card_divider__xQywY{background-color:var(--border-interactive)}.flight-selector-card_component__Njh3Q.flight-selector-card_isActive__CyPW2{cursor:default}.flight-selector-card-list_component__VuIdy{display:flex;flex-direction:column;gap:1rem}.flight-selector-card-list_component__VuIdy .flight-selector-card-list_button___zxou{margin-inline:auto;margin-top:1.5rem;width:-moz-fit-content;width:fit-content}.flight-selector-slide-section_component__lLz57{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_arrow__YEOAF{margin-inline:.5rem}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_date__nrAQj{position:relative;width:-moz-fit-content;width:fit-content}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_differenceDays__xOQYe{position:absolute;right:0;top:0;transform:translateX(100%)}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_flightDetails__iFcyR{align-items:center;background-color:var(--background-surface);border-radius:var(--spacing-card-borderRadius);display:flex;gap:.75rem;padding:.5rem;width:100%}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_flightInfo__9k_Ug{display:flex;gap:1rem;margin-top:.25rem}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_headline__3BfUB{display:flex;justify-content:space-between}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_infoWrapper__yo6sb{display:flex;flex-flow:column nowrap;position:relative}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_logo__tZ5LQ{border-radius:0;height:2rem;overflow:hidden;width:2rem}.flight-selector-slide_component__2KcMs{background-color:var(--background-surface);border-radius:var(--spacing-card-borderRadius);cursor:pointer;display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;outline:var(--spacing-interactive-borderWidth) solid var(--border-default);padding:1rem;position:relative;transition:.25s ease-in-out;transition-property:background-color,outline-color,outline-width}.flight-selector-slide_component__2KcMs .flight-selector-slide_checkMark__cIfi5{margin-left:auto}.flight-selector-slide_component__2KcMs .flight-selector-slide_divider__ndsdV{background-color:var(--border-default);height:var(--spacing-interactive-dividerWidth);transition:background-color .25s ease-in-out;width:100%}.flight-selector-slide_component__2KcMs .flight-selector-slide_price__i3rZl{align-items:center;display:flex;width:100%}.flight-selector-slide_component__2KcMs .flight-selector-slide_infoWarning__AJypJ{align-items:center;display:flex;gap:1rem}.flight-selector-slide_component__2KcMs .flight-selector-slide_infoWarningIcon__UolgS{color:var(--foreground-default)}.flight-selector-slide_component__2KcMs .flight-selector-slide_infoWarningText__QC1_X{color:var(--foreground-muted)}.flight-selector-slide_component__2KcMs.flight-selector-slide_isActive__3tEct,.flight-selector-slide_component__2KcMs:hover{background-color:var(--background-interactive-subtle);outline:var(--spacing-interactive-borderWidthActive) solid var(--border-interactive)}.flight-selector-slide_component__2KcMs.flight-selector-slide_isActive__3tEct .flight-selector-slide_divider__ndsdV,.flight-selector-slide_component__2KcMs:hover .flight-selector-slide_divider__ndsdV{background-color:var(--border-interactive)}.flight-selector-slide_component__2KcMs.flight-selector-slide_isActive__3tEct{cursor:default}.flight-selector-slider_component__dyq8_{display:flex;flex-direction:column;gap:2rem}.flight-selector-slider_component__dyq8_ .flight-selector-slider_item__xTrHq{width:100%}.flight-selector-slider_component__dyq8_ .flight-selector-slider_navigation__xe8BP{align-items:center;display:flex;gap:.75rem;margin-left:auto}.flight-selector-slider_component__dyq8_ .flight-selector-slider_slide__lQ566{display:flex;flex:0 0 auto;scale:.85;transform-origin:top left;transition:scale .25s ease-in-out;width:auto}.flight-selector-slider_component__dyq8_ .flight-selector-slider_slide__lQ566.flight-selector-slider_isActive__hP9mZ{scale:1}.flight-selector-slider_component__dyq8_ .flight-selector-slider_slide__lQ566.flight-selector-slider_isBefore__rbkxN{scale:0}.flight-selector-slider_component__dyq8_ .flight-selector-slider_swiper__jgGWT{display:flex;width:100%}.flight-selector-slider_component__dyq8_ .flight-selector-slider_swiperWrapper__WhYgP{display:flex;flex:1 1 auto}.flight-selector_component__Sl4bo{display:flex;flex-direction:column;gap:1rem}.flight-selector_component__Sl4bo .flight-selector_headline__CVVwJ{color:var(--foreground-default)}.flight-selector_component__Sl4bo .flight-selector_textWrapper__COaWb{display:flex;flex-direction:column;gap:1.5rem}.flight-selector_component__Sl4bo .flight-selector_text__YnoRK{align-items:center;display:flex;gap:1rem;justify-content:space-between}.flight-selector_component__Sl4bo .flight-selector_link__50mhE{color:var(--foreground-link);width:-moz-fit-content;width:fit-content}.flight-selector_component__Sl4bo .flight-selector_loader__7IIxw{display:flex;flex-direction:column;gap:1rem}.flight-selector_component__Sl4bo .flight-selector_skeleton__XlL61{border-radius:var(--spacing-card-borderRadius)}.transport-mode_component__jQhTi .transport-mode_content__rybsW{display:flex;flex-direction:column;gap:2rem}.transport-mode_component__jQhTi .transport-mode_textWrapper___h8El{display:flex;flex-direction:column;gap:1.5rem}.transport-mode_component__jQhTi .transport-mode_infoWrapper__3_paY{display:flex;flex-direction:row;gap:1rem;padding:1rem 0;place-items:center}.transport-mode_component__jQhTi .transport-mode_departure___aaYP{display:flex;gap:.5rem;place-items:center}.transport-mode_component__jQhTi .transport-mode_info__QGZZx{color:var(--foreground-muted)}.transport-mode_component__jQhTi .transport-mode_info__QGZZx:first-letter{text-transform:capitalize}.transport-mode_component__jQhTi .transport-mode_date__7Fr4J,.transport-mode_component__jQhTi .transport-mode_headline__whZHk{color:var(--foreground-default)}.transport-mode_component__jQhTi .transport-mode_text__lepAO{display:flex;flex-direction:column;gap:1.5rem}.transport-mode_component__jQhTi .transport-mode_link__SVRZX{color:var(--foreground-link);width:-moz-fit-content;width:fit-content}