body{background: none;background-color: #fafafa;font-family: "roboto";font-weight:400;font-size:18px;line-height:1.4em}:root{--theme_accent: #0000ff;--theme_accent_semi: rgba(0,0,255,0.80);--theme_accent_hover: #ff0000}a{color: #000000}body,h1,h2,h3,h4,h5,h6{color: #212121}.transparent-header #headerwrap.fixed-header a,#headerwrap.fixed-header a{color: #212121}.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header{background: none;background-color: #ffffff;color: #000000}h1{font-family: "montserrat";font-weight:700;font-size:2rem}h2{font-family: "montserrat";font-weight:700;font-size:1.8rem}h3{font-family: "montserrat";font-weight:700;font-size:1.6rem}h4{font-family: "montserrat";font-weight:700;font-size:1.4rem}h5{font-family: "montserrat";font-weight:700}h6{font-family: "montserrat";font-weight:700}#headerwrap.fixed-header #site-logo a img{width: 300px;height: 48px}#site-description{display: none}#main-nav{width: auto}#main-nav .current_page_item>a,#main-nav .current-menu-item>a{background: none;background-color: #fafafa}#main-nav li>.sub-menu{border: 1px solid #0000ff}.page-title{padding-top: 1px;font-size:2.5em;line-height:2em;text-align:center}@media(max-width: 1024px){#headerwrap.fixed-header #site-logo a img{width: 300px;height: 48px}}@media(max-width: 768px){#headerwrap.fixed-header #site-logo a img{width: 300px;height: 48px}}@media(max-width: 600px){#headerwrap.fixed-header #site-logo a img{width: 300px;height: 48px}}:root{--theme_rounded: .5em !important;--theme_input_rounded: .5em !important;--theme_btn_rounded: .5em !important;--tb_rounded_corner: .5em !important}#Startslider .module-slider,#carslide .module-slider{margin-bottom: 0 !important}div[data-type="worker"] .ptb_module img{border-radius: 100%;height: auto;max-width: 100%}.worker .ptb_items_wrapper.entry-content{padding: 0 1em;text-align: center}.worker .ptb_items_wrapper.entry-content .gftop{padding: 0 5em;text-align: center}.ptb_worker_jobtitel,.ptb_worker_e_mail{font-size:.8em}#main-nav li>.sub-menu{width: 250px}.leasingformular .forminator-repeater-label,.leasingformular .forminator-title{font-size:1.2em !important;line-height: 2em !important}.leasingformular .forminator-repeater-description{font-size:.8em !important;line-height:1.2em !important}.leasingformular .forminator-field-html p{font-size:.7em !important;line-height:1.2em !important}.module.module-callout.ts-veh-hero,.ts-veh-hero.callout{background: var(--veh-accent,#ed1e24);color: #fff;border-radius: 1.25rem !important;padding: 3.2rem 2.6rem 2.8rem;position: relative;overflow: hidden}.ts-veh-hero .module_title,.ts-veh-hero .callout-heading{font-size: clamp(2.3rem,5.5vw,3.6rem);font-weight: 800;line-height: 1.02;margin: 0 0 .8rem;color: #fff}.ts-veh-hero .builder_button,.ts-veh-hero a.builder_button,.ts-veh-hero .builder_button.accent-color,.ts-veh-hero a.ui.builder_button,.ts-veh-hero .callout-button a{background: #fff !important;background-color: #fff !important;color: var(--veh-accent,#ed1e24) !important;border: none !important;border-radius: 1.875rem !important;font-weight: 700;padding: .7rem 1.6rem !important;margin-top: 1.6rem;box-shadow: 0 2px 10px rgba(0,0,0,.18);transition: transform .15s ease,box-shadow .15s ease}.ts-veh-hero .builder_button:hover,.ts-veh-hero .callout-button a:hover{transform: translateY(-1px);box-shadow: 0 4px 16px rgba(0,0,0,.24)}.module-text h2.ts-veh-h2{font-size: 1.65rem !important;font-weight: 700 !important;line-height: 1.2;margin-top: 2.8rem !important;margin-bottom: 1.1rem !important;padding-left: 1rem;position: relative;color: var(--theme_heading_color,#1a1a1a) !important}.module-table .tb_table{width: 100%;border-collapse: separate;border-spacing: 0;border: 1px solid var(--theme_input_border,rgba(0,0,0,.12));border-radius: 0.75rem;overflow: hidden}.module-table .tb_table td{padding: .8rem 1.1rem;border-bottom: 1px solid var(--theme_input_border,rgba(0,0,0,.10));font-size: .96rem;line-height: 1.45}.module-table .tb_table td:first-child{color: #555;width: 46%}.module-table .tb_table td:last-child{font-weight: 600;color: var(--theme_heading_color,#1a1a1a)}.module-table .tb_table tr:first-child td{background: var(--theme_heading_color,#1a1a1a);color: #fff !important;font-weight: 700;font-size: .72rem;letter-spacing: .08em;text-transform: uppercase;border-bottom: none}.module-table .tb_table tr:first-child td:first-child{color: #fff}.module-table .tb_table tr:nth-child(even) td{background: rgba(0,0,0,.035)}.module-table .tb_table tr:last-child td{border-bottom: none}.module-table{margin-bottom: 2.4rem}.module-text:has(.ts-veh-h2){margin-top: 2.6rem}.module-text:has(.ts-veh-block){margin-top: 1.4rem}.module_subrow:has(.ts-veh-card),.module_subrow:has(.ts-veh-pc){margin-top: 1rem;margin-bottom: .4rem}.row_inner.tb_col_count_6{margin-bottom: 1.4rem}