.trip-route-accordion-headline_component__tPgAL{display:flex;flex-direction:column;gap:.5rem}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_header__7Mk9F{align-items:center;color:var(--foreground-default);cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;width:100%}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_headerTextWrapper__aiGCr{align-items:center;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;text-align:left}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_itemFooter__1E7OB{overflow:hidden}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_itemFooterContent__co11c{display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButton__N9dyV{font-family:var(--typography-cta-fontFamily);font-size:var(--typography-cta-fontSize-small);font-style:var(--typography-cta-fontStyle);font-weight:var(--typography-cta-fontWeight);letter-spacing:var(--typography-cta-letterSpacing);line-height:var(--typography-cta-lineHeight);text-transform:var(--typography-cta-textTransform);align-items:center;background-color:var(--component-button-ghost-default-background);border:var(--button-borderWidth) solid var(--component-button-ghost-default-border);border-radius:var(--button-borderRadius);color:var(--component-button-ghost-default-foreground);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:3rem;min-width:3rem;position:relative;transition:.25s ease-in-out;transition-property:background-color,border-color,color}@media screen and (min-width:1024px){.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButton__N9dyV{font-size:var(--typography-cta-fontSize-large)}}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButton__N9dyV:hover{background-color:var(--component-button-ghost-hover-background);border-color:var(--component-button-ghost-hover-border);color:var(--component-button-ghost-hover-foreground)}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButton__N9dyV:active{background-color:var(--component-button-ghost-press-background);border-color:var(--component-button-ghost-press-border);color:var(--component-button-ghost-press-foreground)}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_imageSlider__x8ifB{border-radius:var(--spacing-image-borderRadius)}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButtonIcon__3ySez{transition:transform .25s ease-in-out}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButtonIcon__3ySez.trip-route-accordion-content_isIconActive__PTPRG{transform:rotate(-180deg)}.trip-route-details-transport-mode_component__1n5eJ{align-items:center;display:flex;gap:.5rem;margin:1rem 0;max-width:100%}.trip-route-details-transport-mode_component__1n5eJ .trip-route-details-transport-mode_divider__4RviY{background-color:var(--border-default);height:1px;width:100%}.trip-route-details-transport-mode_component__1n5eJ .trip-route-details-transport-mode_icon__q1lt7{color:var(--foreground-brand-icons);display:flex}.trip-route-details-transport-mode_component__1n5eJ .trip-route-details-transport-mode_info__qKz1p{display:flex;flex-direction:column;min-width:-moz-fit-content;min-width:fit-content;text-align:center}.trip-route-details-transport-mode_component__1n5eJ .trip-route-details-transport-mode_headline__zJDU5{color:var(--foreground-muted)}.trip-route-details-transport-mode_component__1n5eJ .trip-route-details-transport-mode_text__QGL4j{color:var(--foreground-subtle)}.trip-route-details-transport-mode_component__1n5eJ.trip-route-details-transport-mode_isStandAlone__w0cjH{margin:0}.trip-route-details-transport-mode_component__1n5eJ.trip-route-details-transport-mode_isStandAlone__w0cjH:not(:last-child){margin-bottom:2rem;margin-top:0}.trip-route-accordion_component__OatIn{--accordion-backgroundColor-active:var(--background-surface);background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:2.5rem;display:flex;flex-direction:column;padding:1rem 1.5rem;transition:.25s ease-in-out;transition-property:background-color,border}.trip-route-accordion_component__OatIn:hover{background-color:var(--background-surface-hover)}.trip-route-accordion_component__OatIn:active{background-color:var(--background-surface-press)}.trip-route-accordion_component__OatIn.trip-route-accordion_isAccordionActive__7bD_f{background-color:var(--accordion-backgroundColor-active);border-color:var(--border-interactive)}.trip-route-details-modal_component__Hwy_t{--background-attention:var(--light-background-attention);--background-brand:var(--light-background-brand);--background-default:var(--light-background-default);--background-discount:var(--light-background-discount);--background-field-hover:var(--light-background-field-hover);--background-field:var(--light-background-field);--background-info:var(--light-background-info);--background-info-subtle:var(--light-background-info-subtle);--background-interactive-subtle:var(--light-background-interactive-subtle);--background-interactive:var(--light-background-interactive);--background-neutral-strong:var(--light-background-neutral-strong);--background-neutral:var(--light-background-neutral);--background-overlay:var(--light-background-overlay);--background-success:var(--light-background-success);--background-success-subtle:var(--light-background-success-subtle);--background-surface-hover:var(--light-background-surface-hover);--background-surface-press:var(--light-background-surface-press);--background-surface:var(--light-background-surface);--background-warning:var(--light-background-warning);--background-warning-subtle:var(--light-background-warning-subtle);--border-brand:var(--light-border-brand);--border-danger:var(--light-border-danger);--border-default:var(--light-border-default);--border-focus:var(--light-border-focus);--border-interactive-strong:var(--light-border-interactive-strong);--border-interactive:var(--light-border-interactive);--border-strong:var(--light-border-strong);--border-subtle:var(--light-border-subtle);--component-button-ghost-default-background:var(--light-component-button-ghost-default-background);--component-button-ghost-default-border:var(--light-component-button-ghost-default-border);--component-button-ghost-default-foreground:var(--light-component-button-ghost-default-foreground);--component-button-ghost-hover-background:var(--light-component-button-ghost-hover-background);--component-button-ghost-hover-border:var(--light-component-button-ghost-hover-border);--component-button-ghost-hover-foreground:var(--light-component-button-ghost-hover-foreground);--component-button-ghost-press-background:var(--light-component-button-ghost-press-background);--component-button-ghost-press-border:var(--light-component-button-ghost-press-border);--component-button-ghost-press-foreground:var(--light-component-button-ghost-press-foreground);--component-button-primary-default-background:var(--light-component-button-primary-default-background);--component-button-primary-default-border:var(--light-component-button-primary-default-border);--component-button-primary-default-foreground:var(--light-component-button-primary-default-foreground);--component-button-primary-hover-background:var(--light-component-button-primary-hover-background);--component-button-primary-hover-border:var(--light-component-button-primary-hover-border);--component-button-primary-hover-foreground:var(--light-component-button-primary-hover-foreground);--component-button-primary-press-background:var(--light-component-button-primary-press-background);--component-button-primary-press-border:var(--light-component-button-primary-press-border);--component-button-primary-press-foreground:var(--light-component-button-primary-press-foreground);--component-button-secondary-default-background:var(--light-component-button-secondary-default-background);--component-button-secondary-default-border:var(--light-component-button-secondary-default-border);--component-button-secondary-default-foreground:var(--light-component-button-secondary-default-foreground);--component-button-secondary-hover-background:var(--light-component-button-secondary-hover-background);--component-button-secondary-hover-border:var(--light-component-button-secondary-hover-border);--component-button-secondary-hover-foreground:var(--light-component-button-secondary-hover-foreground);--component-button-secondary-press-background:var(--light-component-button-secondary-press-background);--component-button-secondary-press-border:var(--light-component-button-secondary-press-border);--component-button-secondary-press-foreground:var(--light-component-button-secondary-press-foreground);--component-button-tertiary-default-background:var(--light-component-button-tertiary-default-background);--component-button-tertiary-default-border:var(--light-component-button-tertiary-default-border);--component-button-tertiary-default-foreground:var(--light-component-button-tertiary-default-foreground);--component-button-tertiary-hover-background:var(--light-component-button-tertiary-hover-background);--component-button-tertiary-hover-border:var(--light-component-button-tertiary-hover-border);--component-button-tertiary-hover-foreground:var(--light-component-button-tertiary-hover-foreground);--component-button-tertiary-press-background:var(--light-component-button-tertiary-press-background);--component-button-tertiary-press-border:var(--light-component-button-tertiary-press-border);--component-button-tertiary-press-foreground:var(--light-component-button-tertiary-press-foreground);--component-calendar-low-price:var(--light-component-calendar-low-price);--component-factbox-button-default-background:var(--light-component-factbox-button-default-background);--component-factbox-button-default-foreground:var(--light-component-factbox-button-default-foreground);--component-factbox-button-hover-background:var(--light-component-factbox-button-hover-background);--component-factbox-button-press-background:var(--light-component-factbox-button-press-background);--component-factbox-container-default-background:var(--light-component-factbox-container-default-background);--component-factbox-container-default-foreground:var(--light-component-factbox-container-default-foreground);--component-factbox-container-muted-foreground:var(--light-component-factbox-container-muted-foreground);--component-factbox-link-foreground-default:var(--light-component-factbox-link-foreground-default);--component-factbox-link-foreground-icon:var(--light-component-factbox-link-foreground-icon);--component-footer-background:var(--light-component-footer-background);--component-header-carousel-gradient-end:var(--light-component-header-carousel-gradient-end);--component-header-carousel-gradient-start:var(--light-component-header-carousel-gradient-start);--component-header-carousel-overlay:var(--light-component-header-carousel-overlay);--component-inspirational-search-gradient-end:var(--light-component-inspirational-search-gradient-end);--component-inspirational-search-gradient-start:var(--light-component-inspirational-search-gradient-start);--component-inspirational-search-ribbon-back:var(--light-component-inspirational-search-ribbon-back);--component-inspirational-search-ribbon-front:var(--light-component-inspirational-search-ribbon-front);--component-menu-background-end:var(--light-component-menu-background-end);--component-menu-background-start:var(--light-component-menu-background-start);--component-menu-menu-item-primary-default-background:var(--light-component-menu-menu-item-primary-default-background);--component-menu-menu-item-primary-default-border:var(--light-component-menu-menu-item-primary-default-border);--component-menu-menu-item-primary-default-foreground-muted:var(--light-component-menu-menu-item-primary-default-foreground-muted);--component-menu-menu-item-primary-default-foreground:var(--light-component-menu-menu-item-primary-default-foreground);--component-menu-menu-item-primary-default-icon:var(--light-component-menu-menu-item-primary-default-icon);--component-menu-menu-item-primary-hover-background:var(--light-component-menu-menu-item-primary-hover-background);--component-menu-menu-item-primary-hover-border:var(--light-component-menu-menu-item-primary-hover-border);--component-menu-menu-item-primary-hover-foreground-muted:var(--light-component-menu-menu-item-primary-hover-foreground-muted);--component-menu-menu-item-primary-hover-foreground:var(--light-component-menu-menu-item-primary-hover-foreground);--component-menu-menu-item-primary-hover-icon:var(--light-component-menu-menu-item-primary-hover-icon);--component-menu-menu-item-secondary-default-background:var(--light-component-menu-menu-item-secondary-default-background);--component-menu-menu-item-secondary-default-border:var(--light-component-menu-menu-item-secondary-default-border);--component-menu-menu-item-secondary-default-foreground-muted:var(--light-component-menu-menu-item-secondary-default-foreground-muted);--component-menu-menu-item-secondary-default-foreground:var(--light-component-menu-menu-item-secondary-default-foreground);--component-menu-menu-item-secondary-default-icon:var(--light-component-menu-menu-item-secondary-default-icon);--component-menu-menu-item-secondary-hover-background:var(--light-component-menu-menu-item-secondary-hover-background);--component-menu-menu-item-secondary-hover-border:var(--light-component-menu-menu-item-secondary-hover-border);--component-menu-menu-item-secondary-hover-foreground-muted:var(--light-component-menu-menu-item-secondary-hover-foreground-muted);--component-menu-menu-item-secondary-hover-foreground:var(--light-component-menu-menu-item-secondary-hover-foreground);--component-menu-menu-item-secondary-hover-icon:var(--light-component-menu-menu-item-secondary-hover-icon);--component-menu-menu-item-tertiary-default-background:var(--light-component-menu-menu-item-tertiary-default-background);--component-menu-menu-item-tertiary-default-border:var(--light-component-menu-menu-item-tertiary-default-border);--component-menu-menu-item-tertiary-default-foreground-muted:var(--light-component-menu-menu-item-tertiary-default-foreground-muted);--component-menu-menu-item-tertiary-default-foreground:var(--light-component-menu-menu-item-tertiary-default-foreground);--component-menu-menu-item-tertiary-default-icon:var(--light-component-menu-menu-item-tertiary-default-icon);--component-menu-menu-item-tertiary-hover-background:var(--light-component-menu-menu-item-tertiary-hover-background);--component-menu-menu-item-tertiary-hover-border:var(--light-component-menu-menu-item-tertiary-hover-border);--component-menu-menu-item-tertiary-hover-foreground-muted:var(--light-component-menu-menu-item-tertiary-hover-foreground-muted);--component-menu-menu-item-tertiary-hover-foreground:var(--light-component-menu-menu-item-tertiary-hover-foreground);--component-menu-menu-item-tertiary-hover-icon:var(--light-component-menu-menu-item-tertiary-hover-icon);--component-menu-transparent-menu-item-background-end:var(--light-component-menu-transparent-menu-item-background-end);--component-menu-transparent-menu-item-background-start:var(--light-component-menu-transparent-menu-item-background-start);--component-menu-transparent-menu-item-primary-default-background:var(--light-component-menu-transparent-menu-item-primary-default-background);--component-menu-transparent-menu-item-primary-default-border:var(--light-component-menu-transparent-menu-item-primary-default-border);--component-menu-transparent-menu-item-primary-default-foreground-muted:var(--light-component-menu-transparent-menu-item-primary-default-foreground-muted);--component-menu-transparent-menu-item-primary-default-foreground:var(--light-component-menu-transparent-menu-item-primary-default-foreground);--component-menu-transparent-menu-item-primary-default-icon:var(--light-component-menu-transparent-menu-item-primary-default-icon);--component-menu-transparent-menu-item-primary-hover-background:var(--light-component-menu-transparent-menu-item-primary-hover-background);--component-menu-transparent-menu-item-primary-hover-border:var(--light-component-menu-transparent-menu-item-primary-hover-border);--component-menu-transparent-menu-item-primary-hover-foreground-muted:var(--light-component-menu-transparent-menu-item-primary-hover-foreground-muted);--component-menu-transparent-menu-item-primary-hover-foreground:var(--light-component-menu-transparent-menu-item-primary-hover-foreground);--component-menu-transparent-menu-item-primary-hover-icon:var(--light-component-menu-transparent-menu-item-primary-hover-icon);--component-menu-transparent-menu-item-secondary-default-background:var(--light-component-menu-transparent-menu-item-secondary-default-background);--component-menu-transparent-menu-item-secondary-default-border:var(--light-component-menu-transparent-menu-item-secondary-default-border);--component-menu-transparent-menu-item-secondary-default-foreground-muted:var(--light-component-menu-transparent-menu-item-secondary-default-foreground-muted);--component-menu-transparent-menu-item-secondary-default-foreground:var(--light-component-menu-transparent-menu-item-secondary-default-foreground);--component-menu-transparent-menu-item-secondary-default-icon:var(--light-component-menu-transparent-menu-item-secondary-default-icon);--component-menu-transparent-menu-item-secondary-hover-background:var(--light-component-menu-transparent-menu-item-secondary-hover-background);--component-menu-transparent-menu-item-secondary-hover-border:var(--light-component-menu-transparent-menu-item-secondary-hover-border);--component-menu-transparent-menu-item-secondary-hover-foreground-muted:var(--light-component-menu-transparent-menu-item-secondary-hover-foreground-muted);--component-menu-transparent-menu-item-secondary-hover-foreground:var(--light-component-menu-transparent-menu-item-secondary-hover-foreground);--component-menu-transparent-menu-item-secondary-hover-icon:var(--light-component-menu-transparent-menu-item-secondary-hover-icon);--component-menu-transparent-menu-item-tertiary-default-background:var(--light-component-menu-transparent-menu-item-tertiary-default-background);--component-menu-transparent-menu-item-tertiary-default-border:var(--light-component-menu-transparent-menu-item-tertiary-default-border);--component-menu-transparent-menu-item-tertiary-default-foreground-muted:var(--light-component-menu-transparent-menu-item-tertiary-default-foreground-muted);--component-menu-transparent-menu-item-tertiary-default-foreground:var(--light-component-menu-transparent-menu-item-tertiary-default-foreground);--component-menu-transparent-menu-item-tertiary-default-icon:var(--light-component-menu-transparent-menu-item-tertiary-default-icon);--component-menu-transparent-menu-item-tertiary-hover-background:var(--light-component-menu-transparent-menu-item-tertiary-hover-background);--component-menu-transparent-menu-item-tertiary-hover-border:var(--light-component-menu-transparent-menu-item-tertiary-hover-border);--component-menu-transparent-menu-item-tertiary-hover-foreground-muted:var(--light-component-menu-transparent-menu-item-tertiary-hover-foreground-muted);--component-menu-transparent-menu-item-tertiary-hover-foreground:var(--light-component-menu-transparent-menu-item-tertiary-hover-foreground);--component-menu-transparent-menu-item-tertiary-hover-icon:var(--light-component-menu-transparent-menu-item-tertiary-hover-icon);--component-number-graphic-background:var(--light-component-number-graphic-background);--component-number-graphic-foreground:var(--light-component-number-graphic-foreground);--component-price-background:var(--light-component-price-background);--component-price-foreground:var(--light-component-price-foreground);--component-product-card-background:var(--light-component-product-card-background);--component-product-card-foreground-default:var(--light-component-product-card-foreground-default);--component-product-card-price:var(--light-component-product-card-price);--component-splash-primary-background:var(--light-component-splash-primary-background);--component-splash-primary-foreground:var(--light-component-splash-primary-foreground);--component-splash-secondary-background:var(--light-component-splash-secondary-background);--component-splash-secondary-foreground:var(--light-component-splash-secondary-foreground);--component-splash-tertiary-background:var(--light-component-splash-tertiary-background);--component-splash-tertiary-foreground:var(--light-component-splash-tertiary-foreground);--effects-shadow-1-blur:var(--light-effects-shadow-1-blur);--effects-shadow-1-color:var(--light-effects-shadow-1-color);--effects-shadow-1-spread:var(--light-effects-shadow-1-spread);--effects-shadow-1-x:var(--light-effects-shadow-1-x);--effects-shadow-1-y:var(--light-effects-shadow-1-y);--effects-shadow-2-blur:var(--light-effects-shadow-2-blur);--effects-shadow-2-color:var(--light-effects-shadow-2-color);--effects-shadow-2-spread:var(--light-effects-shadow-2-spread);--effects-shadow-2-x:var(--light-effects-shadow-2-x);--effects-shadow-2-y:var(--light-effects-shadow-2-y);--effects-shadow-3-blur:var(--light-effects-shadow-3-blur);--effects-shadow-3-color:var(--light-effects-shadow-3-color);--effects-shadow-3-spread:var(--light-effects-shadow-3-spread);--effects-shadow-3-x:var(--light-effects-shadow-3-x);--effects-shadow-3-y:var(--light-effects-shadow-3-y);--effects-shadow-4-blur:var(--light-effects-shadow-4-blur);--effects-shadow-4-color:var(--light-effects-shadow-4-color);--effects-shadow-4-spread:var(--light-effects-shadow-4-spread);--effects-shadow-4-x:var(--light-effects-shadow-4-x);--effects-shadow-4-y:var(--light-effects-shadow-4-y);--effects-shadow-5-blur:var(--light-effects-shadow-5-blur);--effects-shadow-5-color:var(--light-effects-shadow-5-color);--effects-shadow-5-spread:var(--light-effects-shadow-5-spread);--effects-shadow-5-x:var(--light-effects-shadow-5-x);--effects-shadow-5-y:var(--light-effects-shadow-5-y);--foreground-attention:var(--light-foreground-attention);--foreground-brand-icons:var(--light-foreground-brand-icons);--foreground-brand:var(--light-foreground-brand);--foreground-chart-primary:var(--light-foreground-chart-primary);--foreground-chart-secondary:var(--light-foreground-chart-secondary);--foreground-chart-tertiary:var(--light-foreground-chart-tertiary);--foreground-danger:var(--light-foreground-danger);--foreground-dark:var(--light-foreground-dark);--foreground-default:var(--light-foreground-default);--foreground-favorite:var(--light-foreground-favorite);--foreground-info-icon:var(--light-foreground-info-icon);--foreground-info:var(--light-foreground-info);--foreground-light:var(--light-foreground-light);--foreground-link-hover:var(--light-foreground-link-hover);--foreground-link:var(--light-foreground-link);--foreground-muted:var(--light-foreground-muted);--foreground-on-color-muted:var(--light-foreground-on-color-muted);--foreground-on-color:var(--light-foreground-on-color);--foreground-skeleton-base:var(--light-foreground-skeleton-base);--foreground-skeleton-wave:var(--light-foreground-skeleton-wave);--foreground-subtle:var(--light-foreground-subtle);--foreground-success-icon:var(--light-foreground-success-icon);--foreground-success:var(--light-foreground-success);--foreground-warning-icon:var(--light-foreground-warning-icon);--foreground-warning:var(--light-foreground-warning);--gradient-default-end:var(--light-gradient-default-end);--gradient-default-start:var(--light-gradient-default-start);height:100vh;height:100dvh;max-width:100vw;max-width:100dvw;overflow:auto}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_curtain__25SYk{background-color:var(--background-overlay);border-radius:var(--spacing-searchWidget-borderRadius);display:flex;place-self:center center;position:relative;width:95%}@media screen and (min-width:768px){.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_curtain__25SYk{width:75%}}@media screen and (min-width:1440px){.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_curtain__25SYk{width:60%}}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_container__i23pZ{background-color:var(--background-default);border-radius:var(--spacing-searchWidget-borderRadius);display:flex;flex-direction:column;padding:5rem 2rem 3rem;width:100%}@media screen and (min-width:768px){.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_container__i23pZ{padding:6rem 3rem 3rem}}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_modalActions__sx1_K{align-items:center;display:flex;gap:1rem;position:absolute;right:2.5rem;top:1.5rem}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_contentWrapper___L2HK{display:flex;flex-direction:column;gap:3rem;margin:0}@media screen and (min-width:1024px){.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_contentWrapper___L2HK{flex-direction:row;margin:1rem 0}}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_details__Z4DjT{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_details__Z4DjT{width:40%}}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_headlineWrapper__HOxWB{display:flex;flex-direction:column;gap:1rem}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_imageWrapper__g6sCX{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (min-width:1024px){.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_imageWrapper__g6sCX{width:60%}}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_imageSlider__543EG{border-radius:var(--spacing-image-borderRadius)}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_imageInfo__SYkQb{display:flex;justify-content:space-between}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_preHeadline__L3_aw{color:var(--foreground-brand)}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_headline__qbnlO,.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_subHeadline__tx3NT{color:var(--foreground-default)}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_caption__uTUcf,.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_text__E6JeM{color:var(--foreground-muted)}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_navigation__V2LTT{color:var(--foreground-default);margin-left:auto}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_close__g7Z_4{height:2.5rem;width:2.5rem}.trip-route-details-description_component__8Yxyf{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgb(from var(--background-default) r g b/60%);border-radius:var(--spacing-tripRouteDetails-details-borderRadius);min-height:16rem;width:100%}@media screen and (min-width:768px){.trip-route-details-description_component__8Yxyf{width:36.25rem}}@media screen and (min-width:1024px){.trip-route-details-description_component__8Yxyf{width:42rem}}.trip-route-details-description_component__8Yxyf .trip-route-details-description_card__uQWqZ{background-color:var(--background-default);border-radius:var(--spacing-image-borderRadius);display:flex;flex-direction:row;gap:.5rem;margin:.5rem;min-height:15rem;padding:1rem}@media screen and (min-width:768px){.trip-route-details-description_component__8Yxyf .trip-route-details-description_card__uQWqZ{padding:.5rem}}.trip-route-details-description_component__8Yxyf .trip-route-details-description_imageWrapper__lxLZy{border-radius:2.5rem;display:flex;flex-direction:column;gap:1rem;max-width:14.625rem}.trip-route-details-description_component__8Yxyf .trip-route-details-description_imageSlider__iQfmd{border-radius:var(--spacing-image-borderRadius)}.trip-route-details-description_component__8Yxyf .trip-route-details-description_contentWrapper__lq6_M{display:flex;flex-direction:column;padding:0;row-gap:.75rem;width:100%}@media screen and (min-width:768px){.trip-route-details-description_component__8Yxyf .trip-route-details-description_contentWrapper__lq6_M{padding:0 0 0 1rem}}.trip-route-details-description_component__8Yxyf .trip-route-details-description_header__HyGXV{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.trip-route-details-description_component__8Yxyf .trip-route-details-description_headline__l7BG1{color:var(--foreground-on-color)}.trip-route-details-description_component__8Yxyf .trip-route-details-description_buttonsWrapper__mnzVs{display:flex;gap:.25rem}.trip-route-details-description_component__8Yxyf .trip-route-details-description_description__HR3ia{display:flex;flex-direction:column;gap:.25rem}.trip-route-details-description_component__8Yxyf .trip-route-details-description_subHeadline__ZHjeE{color:var(--foreground-default)}.trip-route-details-description_component__8Yxyf .trip-route-details-description_text__65pEh{-webkit-box-orient:vertical;color:var(--foreground-muted);display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.trip-route-details-description_component__8Yxyf .trip-route-details-description_action__6NMvS{display:flex}.trip-route-details-description_component__8Yxyf .trip-route-details-description_link__0bgqk{color:var(--foreground-link);width:-moz-fit-content;width:fit-content}.trip-route-details-description_component__8Yxyf.trip-route-details-description_isHidden___mTM7{display:none}.layout-picker_component__8_23r{background-color:var(--background-neutral);border:var(--spacing-form-borderWidth) solid var(--border-default);border-radius:var(--spacing-form-borderRadius);display:flex}.layout-picker_component__8_23r .layout-picker_layoutPickerItem__uUerd{align-items:center;border-radius:var(--spacing-form-borderRadius);color:var(--foreground-default);cursor:pointer;display:flex;height:2.875rem;justify-content:center;width:2.875rem}.layout-picker_component__8_23r .layout-picker_layoutPickerItem__uUerd.layout-picker_isActive__hwRFG{background-color:var(--background-surface);color:var(--foreground-default)}