:root{--gd-color-white: #ffffff;--gd-color-black: #000000;--gd-color-gray-50: #f9fafb;--gd-color-gray-100: #f3f4f6;--gd-color-gray-200: #e5e7eb;--gd-color-gray-300: #d1d5db;--gd-color-gray-400: #9ca3af;--gd-color-gray-500: #6b7280;--gd-color-gray-600: #4b5563;--gd-color-gray-700: #374151;--gd-color-gray-800: #1f2937;--gd-color-gray-900: #111827;--gd-color-primary: #344a71;--gd-color-secondary: #e3051b;--gd-color-tertiary: #fcc500;--gd-color-green: #27a737;--gd-color-gray: #979494;--gd-color-blue: #3465bb;--gd-color-heading: #646363;--gd-color-light-gray: #f6f6f6;--gd-color-text-default: #333333;--gd-color-success: #10b981;--gd-color-warning: #f59e0b;--gd-color-danger: #ef4444;--gd-color-info: #3b82f6;--gd-bg: var(--gd-color-white);--gd-bg-muted: var(--gd-color-gray-50);--gd-surface: var(--gd-color-white);--gd-surface-alt: var(--gd-color-gray-50);--gd-text: var(--gd-color-gray-900);--gd-text-muted: var(--gd-color-gray-600);--gd-border: var(--gd-color-gray-200);--gd-link: var(--gd-color-secondary);--gd-link-hover: var(--gd-color-primary);--gd-focus: var(--gd-color-primary);--gd-space-4: .25rem;--gd-space-8: .5rem;--gd-space-12: .75rem;--gd-space-16: 1rem;--gd-space-20: 1.25rem;--gd-space-24: 1.5rem;--gd-space-32: 2rem;--gd-space-40: 2.5rem;--gd-space-48: 3rem;--gd-space-64: 4rem;--gd-space-96: 6rem;--gd-grid-gap: var(--gd-space-32);--gd-font-family-sans: "Open Sans", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--gd-font-size-xs: .75rem;--gd-font-size-sm: .875rem;--gd-font-size-md: 1rem;--gd-font-size-lg: 1.125rem;--gd-font-size-xl: 1.25rem;--gd-font-size-2xl: 1.5rem;--gd-font-size-3xl: 1.875rem;--gd-line-height-tight: 1.2;--gd-line-height-small: 1.4;--gd-line-height-normal: 1.5;--gd-line-height-relaxed: 1.7;--gd-font-weight-light: 300;--gd-font-weight-regular: 400;--gd-font-weight-medium: 500;--gd-font-weight-semibold: 600;--gd-font-weight-bold: 700;--gd-font-sans-300: normal normal var(--gd-font-weight-light) var(--gd-font-size-md)/var(--gd-line-height-normal) var(--gd-font-family-sans);--gd-font-sans-400: normal normal var(--gd-font-weight-regular) var(--gd-font-size-md)/var(--gd-line-height-normal) var(--gd-font-family-sans);--gd-font-sans-700: normal normal var(--gd-font-weight-bold) var(--gd-font-size-md)/var(--gd-line-height-normal) var(--gd-font-family-sans);--gd-radius-md: .25rem;--gd-radius-lg: .5rem;--gd-radius-xl: .75rem;--gd-radius-2xl: 1rem;--gd-radius-round: 9999px;--gd-shadow-sm: 0 1px 2px rgb(0 0 0 / .05);--gd-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--gd-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--gd-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 10px 10px -5px rgb(0 0 0 / .1);--gd-z-0: 0;--gd-z-10: 10;--gd-z-20: 20;--gd-z-30: 30;--gd-z-40: 40;--gd-z-50: 50;--gd-z-overlay: 1000;--gd-z-popover: 1100;--gd-z-modal: 1200;--gd-z-toast: 1300;--gd-container-sm: 640px;--gd-container-md: 768px;--gd-container-lg: 1024px;--gd-container-xl: 1200px;--gd-container-xxl: 1280px;--gd-container-xxxl: 1440px;--gd-ease-standard: cubic-bezier(.2, 0, 0, 1);--gd-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--gd-ease-decelerate: cubic-bezier(.05, .7, .1, 1);--gd-ease-accelerate: cubic-bezier(.3, 0, .8, .15);--gd-duration-fast: .12s;--gd-duration-normal: .2s;--gd-duration-slow: .32s;--gd-transition-fast: all var(--gd-duration-fast) var(--gd-ease-standard);--gd-transition-normal: all var(--gd-duration-normal) var(--gd-ease-standard);--gd-transition-slow: all var(--gd-duration-slow) var(--gd-ease-standard);--gd-opacity-disabled: .5;--gd-opacity-muted: .75;--gd-button-font: var(--gd-font-sans-700);--gd-button-letter-spacing: .02em;--gd-button-small: var(--gd-space-4) var(--gd-space-16);--gd-button-small-height: 40px;--gd-button-medium: var(--gd-space-8) var(--gd-space-32);--gd-button-medium-height: 50px;--gd-button-large: var(--gd-space-16) var(--gd-space-40);--gd-button-large-height: 60px;--gd-button-primary: var(--gd-color-primary);--gd-button-primary-surface: #fff;--gd-button-primary-hover: var(--gd-color-secondary);--gd-button-primary-hover-surface: #fff;--gd-button-text-transform: uppercase;--gd-button-min-height: 50px}@media screen and (min-width: 768px){:root{--gd-font-sans-400: normal normal var(--gd-font-weight-regular) var(--gd-font-size-lg)/var(--gd-line-height-normal) var(--gd-font-family-sans);--gd-font-sans-700: normal normal var(--gd-font-weight-bold) var(--gd-font-size-lg)/var(--gd-line-height-normal) var(--gd-font-family-sans) }}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-0-5s{animation-delay:.5s}.animated.delay-1s{animation-delay:1s}.animated.delay-1-5s{animation-delay:1.5s}.animated.delay-2s{animation-delay:2s}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font:var(--gd-font-sans-400);text-rendering:optimizeLegibility;color:var(--gd-color-text-default, #333)}h1,h2,h3,h4,h5,h6{font:var(--gd-font-sans-700);line-height:var(--gd-line-height-small);color:var(--gd-color-heading);text-rendering:optimizeLegibility;margin:0 0 .5rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}.container{width:100%;max-width:var(--gd-container-xl, 1200px);margin-left:auto;margin-right:auto;padding:0 var(--gd-space-16, 1rem)}.container .container,.container__no-padding{padding:0}.container__md{max-width:var(--gd-container-md, 768px);margin-left:auto;margin-right:auto}.container .section{margin-top:var(--gd-space-32, 2rem);margin-bottom:var(--gd-space-32, 2rem)}.container .node__title{margin-top:var(--gd-space-32, 2rem);margin-bottom:var(--gd-space-16, 1rem)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}p{margin:0 0 1rem}span.subline{position:relative;background-repeat:no-repeat;background-position:center center;background-size:75px;font-size:60px;line-height:1;display:inline-block;color:transparent;-webkit-text-stroke:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}span.subline:before,span.subline:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-100px;width:100px;height:1px;background-color:#d0d0d0}span.subline:after{right:-100px;left:auto}span.subline.bus{background-image:url(/themes/custom/stoeckchen_reisen/dist/assets/bus.gif)}span.subline.logo{background-image:url(/themes/custom/stoeckchen_reisen/dist/assets/logo-to-right.svg)}a{color:var(--gd-link);text-decoration:none;transition:color .2s ease}a:hover{color:var(--gd-link-hover)}a:focus-visible{outline:2px solid var(--gd-link-hover);outline-offset:2px}p a,ul a,ol a{font-weight:700}.paragraph.has_background{padding:var(--gd-space-32, 1rem) 0}.paragraph.has_background.color-mode--dark{--gd-color-text-default: #fff;--gd-color-heading: #fff;--gd-link: #fff;--gd-link-hover: #d0d0d0;color:#fff}.paragraph.has_background.color-mode--dark h1,.paragraph.has_background.color-mode--dark h2,.paragraph.has_background.color-mode--dark h3,.paragraph.has_background.color-mode--dark h4,.paragraph.has_background.color-mode--dark h5,.paragraph.has_background.color-mode--dark h6,.paragraph.has_background.color-mode--dark a{color:#fff}.paragraph.has_background.color-mode--dark a:hover{color:#d0d0d0}@media (min-width: 768px){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1.125rem}.container{padding-left:var(--gd-space-20, 1.25rem);padding-right:var(--gd-space-20, 1.25rem)}.container__no-padding{padding:0}.container .section{margin-top:var(--gd-space-40, 2.5rem);margin-bottom:var(--gd-space-40, 2.5rem)}.container .node__title{margin-top:var(--gd-space-40, 2.5rem)}}
