.elementor-kit-7{--e-global-color-primary:#0A1D3B;--e-global-color-secondary:#1A2740;--e-global-color-text:#5E6A7A;--e-global-color-accent:#0A1D3B;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:600;color:#1A2740;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:800;}.elementor-kit-7 h2{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:800;}.elementor-kit-7 h3{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-kit-7 h4{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* QL animation fix */
.elementor-invisible { visibility: visible !important; }
/* QL Unterschrift (Caveat 600, OFL, lokal eingebettet, Subset) */
@font-face{font-family:"QL Signature";src:url(data:font/woff2;base64,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) format("woff2");font-weight:600;font-display:swap;}
.ql-sig{display:inline-block;font-family:"QL Signature",cursive;font-size:34px;font-weight:600;line-height:1.1;color:#0A1D3B;margin-bottom:4px;}
.ql-sig-light{color:#FFFFFF;}
.ql-sig-cap{font-size:14px;color:#5E6A7A;}
.ql-quote .ql-sig-cap{color:#C9D2E0;}
/* QL Anfrage-Leiste: Foto Björn (Disposition) */
.ql-bar .elementor-widget-heading,.ql-bar .elementor-widget-text-editor{padding-left:64px;}
.ql-bar .elementor-widget-heading{position:relative;}
.ql-bar .elementor-widget-heading::before{content:"";position:absolute;left:0;top:2px;width:48px;height:48px;border-radius:50%;background:#E3E6EC url(/wp-content/uploads/2024/05/6817a7daddd3923b44360f81_Bjoern_Blomquist_Foto.webp) center 15%/cover no-repeat;}

/* === QL Seiten-CSS (konsolidiert) === */
/* Basis: Startseite */
/* Typografie-Rhythmus */
.elementor-kit-7 h1, .elementor-kit-7 h2 { letter-spacing: -0.02em; }
.elementor-kit-7 { -webkit-font-smoothing: antialiased; }

/* Hero */
.ql-hero img { border-radius: 14px; box-shadow: 0 30px 70px rgba(0,0,0,.4); }

/* Anfrage-Leiste als Karte */
.ql-bar > .e-con-inner { background: #fff; border: 1px solid #E3E6EC; border-radius: 14px; padding: 28px 32px; box-shadow: 0 16px 44px rgba(10,29,59,.08); }

/* Chefs- & CTA-Bilder */
.ql-chefs img, .ql-cta img { border-radius: 14px; box-shadow: 0 20px 50px rgba(10,29,59,.14); }

/* Team: einheitliche Portraets */
.ql-team .elementor-image-box-img { width: 100% !important; }
.ql-team .elementor-image-box-img img { aspect-ratio: 3 / 4; object-fit: cover; object-position: top; width: 100%; border-radius: 12px; }
.ql-team .elementor-image-box-content { margin-top: 14px; }
.ql-team .elementor-image-box-title { margin-bottom: 2px; }

/* Fahrzeuge: echte Karten */
.ql-cars .elementor-image-box-wrapper { background: #fff; border: 1px solid #E3E6EC; border-radius: 14px; overflow: hidden; padding-bottom: 20px; transition: transform .25s ease, box-shadow .25s ease; }
.ql-cars .elementor-image-box-wrapper:hover { transform: translateY(-4px); box-shadow: 0 18px 44px rgba(10,29,59,.12); }
.ql-cars .elementor-image-box-img { width: 100% !important; margin: 0 !important; }
.ql-cars .elementor-image-box-img img { aspect-ratio: 3 / 2; object-fit: cover; width: 100%; border-radius: 0 !important; }
.ql-cars .elementor-image-box-content { padding: 16px 20px 0; margin-top: 0; }

/* FAQ: Karten-Akkordeon */
.ql-faq .elementor-accordion-item { background: #fff; border: 1px solid #E3E6EC !important; border-radius: 12px; margin-bottom: 12px; overflow: hidden; }
.ql-faq .elementor-tab-title { padding: 18px 22px; }
.ql-faq .elementor-tab-content { padding: 0 22px 18px !important; border-top: none !important; }

/* Buttons */
.elementor-kit-7 .elementor-button { transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease; }
.elementor-kit-7 .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 10px 26px rgba(10,29,59,.25); }

/* Leistungen: Zeilen luftiger */
.ql-services .elementor-divider { opacity: .7; }

/* Zitat begrenzen */
.ql-quote .elementor-heading-title { max-width: 900px; }

.ql-team .elementor-image-box-img { margin-bottom: 0 !important; }

/* Mini-Anfrage-Formular */
.ql-mini-form { display: flex; gap: 10px; flex-wrap: wrap; }
.ql-mini-form input { flex: 1 1 150px; min-width: 0; padding: 13px 14px; border: 1px solid #E3E6EC; border-radius: 8px; font-family: inherit; font-size: 15px; color: #1A2740; background: #fff; }
.ql-mini-form input:focus { outline: none; border-color: #0A1D3B; box-shadow: 0 0 0 2px rgba(10,29,59,.15); }
.ql-mini-form input[type=date] { flex: 0 1 170px; color: #5E6A7A; }
.ql-mini-form button { flex: 0 0 auto; background: #0A1D3B; color: #fff; border: 0; border-radius: 8px; padding: 13px 26px; font-family: inherit; font-size: 15px; font-weight: 600; cursor: pointer; transition: transform .2s ease, box-shadow .2s ease; }
.ql-mini-form button:hover { transform: translateY(-2px); box-shadow: 0 10px 26px rgba(10,29,59,.25); }
@media (max-width: 767px) { .ql-mini-form input, .ql-mini-form input[type=date], .ql-mini-form button { flex: 1 1 100%; } }
/* Service */.ql-k-formcard .wpcf7-form{display: grid;grid-template-columns: 1fr 1fr;column-gap: 18px;margin: 0;}.ql-k-formcard .wpcf7-form>*{grid-column: 1 / -1;min-width: 0;}.ql-k-formcard .wpcf7-form>p:has(input[type=text],input[type=tel],input[type=email],input[type=date],input[type=number]){grid-column: auto;}.ql-k-formcard .wpcf7-form>fieldset.hidden-fields-container{display: none;}.ql-k-formcard .wpcf7-form h4{font-size: 17px;font-weight: 700;color: #0A1D3B;margin: 10px 0 16px;padding-top: 24px;border-top: 1px solid #E3E6EC;letter-spacing: -.01em;}.ql-k-formcard .wpcf7-form h4:first-of-type{margin-top: 0;padding-top: 0;border-top: 0;}.ql-k-formcard .wpcf7-form p{margin: 0 0 16px;font-size: 14px;font-weight: 600;color: #1A2740;line-height: 1.4;}.ql-k-formcard .wpcf7-form-control-wrap{display: block;margin-top: 6px;}.ql-k-formcard .wpcf7-form input:not([type=checkbox]):not([type=submit]):not([type=hidden]),.ql-k-formcard .wpcf7-form select,.ql-k-formcard .wpcf7-form textarea{width: 100% !important;box-sizing: border-box;height: auto !important;padding: 12px 14px !important;border: 1px solid #E3E6EC !important;border-radius: 8px !important;background-color: #fff !important;font-family: inherit !important;font-size: 15px !important;font-weight: 400 !important;color: #1A2740 !important;line-height: 1.4 !important;box-shadow: none !important;transition: border-color .2s ease,box-shadow .2s ease;}.ql-k-formcard .wpcf7-form input:focus,.ql-k-formcard .wpcf7-form select:focus,.ql-k-formcard .wpcf7-form textarea:focus{outline: none;border-color: #0A1D3B !important;box-shadow: 0 0 0 2px rgba(10,29,59,.15) !important;}.ql-k-formcard .wpcf7-form ::placeholder{color: #9AA3B0;}.ql-k-formcard .wpcf7-form textarea{min-height: 130px;height: 130px !important;resize: vertical;}.ql-k-formcard .wpcf7-form input[type=checkbox]{accent-color: #0A1D3B;width: 18px;height: 18px;margin: 0 10px 0 0;flex: 0 0 auto;}.ql-k-formcard .wpcf7-list-item{margin: 0;display: inline-flex;align-items: center;}.ql-k-formcard .wpcf7-list-item label{display: flex;align-items: flex-start;cursor: pointer;}.ql-k-formcard .wpcf7-list-item-label{font-weight: 500;color: #1A2740;}.ql-k-formcard .wpcf7-acceptance .wpcf7-list-item-label{font-weight: 400;font-size: 13px;line-height: 1.5;color: #5E6A7A;}.ql-k-formcard .wpcf7-acceptance input[type=checkbox]{margin-top: 1px;}.ql-k-formcard .rueckfahrt-details{display: none;grid-template-columns: 1fr 1fr;column-gap: 18px;background: #F4F5F9;border-radius: 10px;padding: 16px 16px 0;margin-bottom: 16px;}.ql-k-formcard .wpcf7-form:has(input[name="rueckfahrt[]"]:checked) .rueckfahrt-details{display: grid;}.ql-k-formcard .wpcf7-turnstile{margin: 0 0 16px;}.ql-k-formcard .wpcf7-submit{width: auto !important;background: #0A1D3B !important;color: #fff !important;border: 0 !important;border-radius: 8px !important;padding: 15px 36px !important;font-family: inherit !important;font-size: 16px !important;font-weight: 600 !important;cursor: pointer;transition: transform .2s ease,box-shadow .2s ease;}.ql-k-formcard .wpcf7-submit:hover{transform: translateY(-2px);box-shadow: 0 10px 26px rgba(10,29,59,.25);}.ql-k-formcard .wpcf7-not-valid-tip{font-size: 13px;font-weight: 500;color: #B42318;margin-top: 4px;}.ql-k-formcard .wpcf7-response-output{margin: 8px 0 0 !important;border-radius: 8px;padding: 12px 14px !important;font-size: 14px;font-weight: 500;}@media (max-width: 767px){.ql-k-formcard .wpcf7-form,.ql-k-formcard .rueckfahrt-details{grid-template-columns: 1fr;}.ql-k-formcard .wpcf7-submit{width: 100% !important;}.ql-inquiry .ql-k-formcard{padding:24px 18px !important;}}body h1,body h2{letter-spacing:-0.02em;}body{-webkit-font-smoothing:antialiased;}.ql-crumbs p,.ql-trust p{margin:0;}.ql-crumbs a{color:#C9D2E0;text-decoration:underline;text-underline-offset:3px;}.ql-img img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;box-shadow:0 20px 50px rgba(10,29,59,.14);}.ql-video .elementor-wrapper{border-radius:14px;overflow:hidden;box-shadow:0 20px 50px rgba(10,29,59,.14);}.ql-textlink{color:#0A1D3B !important;font-weight:700;text-decoration:underline;text-underline-offset:4px;}body .elementor-widget-text-editor p:last-child{margin-bottom:0;}.ql-step{border-top:2px solid #0A1D3B;padding-top:20px !important;}.ql-step-no .elementor-heading-title,.ql-overline .elementor-heading-title{letter-spacing:.14em;text-transform:uppercase;}.ql-phone a{color:#0A1D3B;}.ql-inquiry .ql-k-formcard{background:#fff;border:1px solid #E3E6EC;border-radius:16px;padding:36px 40px !important;box-shadow:0 16px 44px rgba(10,29,59,.06);scroll-margin-top:110px;}@media (max-width:767px){body .elementor-widget-heading h2.elementor-heading-title{font-size:28px !important;}body .elementor-widget-heading h1.elementor-heading-title{font-size:34px !important;}.ql-phone .elementor-heading-title{font-size:28px !important;}}body .e-con.e-child{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}body .elementor-widget-text-editor a{color:#0A1D3B;font-weight:600;}body .elementor-widget-divider{--divider-border-width:1px;}.ql-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;}.ql-chips li{padding:8px 14px;border:1px solid #E3E6EC;border-radius:999px;background:#fff;font-size:14px;line-height:1.3;color:#1A2740;}.ql-chips li.ql-chip-cta{background:#0A1D3B;border-color:#0A1D3B;padding:0;}.ql-chips li.ql-chip-cta a{display:block;padding:8px 14px;color:#fff !important;font-weight:600;text-decoration:none;}.ql-stat .elementor-heading-title{letter-spacing:-0.02em;}.ql-list{margin:0;padding-left:18px;}.ql-list li{margin:0 0 6px;}.ql-f-gallery .ql-img img{aspect-ratio:3/2;}.ql-crumbs-dark a{color:#5E6A7A;text-decoration:underline;text-underline-offset:3px;}.ql-crumbs-dark p{margin:0;}.ql-legal-text{max-width:820px;}.ql-legal-text h2,.ql-legal-text h3,.ql-legal-text h4{color:#0A1D3B;font-weight:700;letter-spacing:-0.01em;margin:32px 0 12px;line-height:1.3;}.ql-legal-text h2{font-size:24px;}.ql-legal-text h3{font-size:20px;}.ql-legal-text h4{font-size:17px;}.ql-legal-text p,.ql-legal-text li{font-size:16px;line-height:1.75;color:#1A2740;}.ql-legal-text a{color:#0A1D3B;text-decoration:underline;}.ql-legal-text ul{padding-left:20px;}.ql-art-img{margin:24px 0;}.ql-art-img img{width:100%;border-radius:14px;box-shadow:0 20px 50px rgba(10,29,59,.12);}.ql-art-h1,.ql-art-lead,.ql-legal-text{max-width:820px !important;}.ql-art-lead p{margin:0;}.ql-split{gap:0 !important;}.ql-split-left{padding:110px 64px 110px max(24px, calc((100vw - 1240px) / 2 + 24px)) !important;}.ql-split-left>.elementor-widget{max-width:560px !important;}.ql-split-right{padding:0 !important;}@media (max-width:767px){.ql-split-left{padding:56px 18px !important;}}.ql-svc-more h3 a{color:#0A1D3B !important;text-decoration:none;font-weight:700 !important;}.ql-svc-more h3 a:hover{text-decoration:underline;}.ql-split-left a:not(.elementor-button){color:#FFFFFF !important;text-decoration:underline;text-underline-offset:3px;}
/* Stadtseiten */
.ql-c-content .elementor-widget-theme-post-content{max-width:860px !important;}.ql-c-content h2{font-size:28px;font-weight:800;color:#0A1D3B;letter-spacing:-0.02em;margin:40px 0 14px;line-height:1.25;}.ql-c-content h2:first-child{margin-top:0;}.ql-c-content h3{font-size:20px;font-weight:700;color:#0A1D3B;margin:28px 0 10px;}.ql-c-content p,.ql-c-content li{font-size:17px;line-height:1.7;color:#5E6A7A;}.ql-c-content strong{color:#1A2740;}.ql-c-content a{color:#0A1D3B;font-weight:600;text-decoration:underline;text-underline-offset:3px;}.ql-c-content ul,.ql-c-content ol{padding-left:20px;margin:0 0 16px;}.ql-c-content table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:15px;}.ql-c-content th{background:#F4F5F9;color:#0A1D3B;font-weight:700;text-align:left;}.ql-c-content th,.ql-c-content td{border:1px solid #E3E6EC;padding:10px 12px;color:#1A2740;}@media (max-width:767px){.ql-c-content table{display:block;overflow-x:auto;}}
/* Flotte */

body.elementor-page-7776 h1, body.elementor-page-7776 h2 { letter-spacing: -0.02em; }
.ql-intro img, .ql-klasse img { border-radius: 14px; }
.ql-intro img { box-shadow: 0 24px 60px rgba(10,29,59,.18); }
.ql-klasse .elementor-widget-image img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; }
.ql-klasse .elementor-icon-list-items { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 32px; }
@media (max-width: 767px) { .ql-klasse .elementor-icon-list-items { grid-template-columns: 1fr; } }
.ql-bar > .e-con-inner { background: #fff; border: 1px solid #E3E6EC; border-radius: 14px; padding: 28px 32px; box-shadow: 0 16px 44px rgba(10,29,59,.08); }
.ql-mini-form { display: flex; gap: 10px; flex-wrap: wrap; }
.ql-mini-form input { flex: 1 1 150px; min-width: 0; padding: 13px 14px; border: 1px solid #E3E6EC; border-radius: 8px; font-family: inherit; font-size: 15px; color: #1A2740; background: #fff; }
.ql-mini-form input:focus { outline: none; border-color: #0A1D3B; box-shadow: 0 0 0 2px rgba(10,29,59,.15); }
.ql-mini-form input[type=date] { flex: 0 1 170px; color: #5E6A7A; }
.ql-mini-form button { flex: 0 0 auto; background: #0A1D3B; color: #fff; border: 0; border-radius: 8px; padding: 13px 26px; font-family: inherit; font-size: 15px; font-weight: 600; cursor: pointer; transition: transform .2s ease, box-shadow .2s ease; }
.ql-mini-form button:hover { transform: translateY(-2px); box-shadow: 0 10px 26px rgba(10,29,59,.25); }
@media (max-width: 767px) { .ql-mini-form input, .ql-mini-form input[type=date], .ql-mini-form button { flex: 1 1 100%; } }

/* Entwurf: Rundungen & Schatten */.ql-img img,.ql-hero img,.ql-chefs img,.ql-cta img,.ql-intro img,.ql-klasse img,.ql-art-img img,.ql-team .elementor-image-box-img img,.ql-cars .elementor-image-box-wrapper,.ql-video .elementor-wrapper{border-radius:6px !important;box-shadow:none !important;}.ql-bar>.e-con-inner,.ql-k-formcard,.ql-inquiry .ql-k-formcard,.ql-k-card,.ql-k-alt,.ql-rev,.ql-rev-badge,.ql-k-seorow>.ql-k-seo-right,.ql-f-intro,.ql-faq .elementor-accordion-item,.ql-c-content table{border-radius:6px !important;box-shadow:none !important;}.ql-cars .elementor-image-box-wrapper:hover,.ql-k-cards>.ql-k-card:hover{box-shadow:none !important;}.elementor-button,.wpcf7-submit,.ql-mini-form button,.ql-mini-form input{border-radius:4px !important;}.elementor-button:hover,.wpcf7-submit:hover,.ql-mini-form button:hover{transform:none !important;box-shadow:none !important;}.ql-k-formcard .wpcf7-form input:not([type=checkbox]):not([type=submit]),.ql-k-formcard .wpcf7-form select,.ql-k-formcard .wpcf7-form textarea{border-radius:4px !important;}.ql-k-formcard .rueckfahrt-details{border-radius:4px;}
.ql-hof{background-position:center 25% !important;}.ql-hof-title{max-width:640px;}
/* Kontakt (Entwurf) */.ql-kontakt .ql-k-formcard{background:#fff;border:1px solid #E3E6EC;border-radius:6px;padding:32px 36px !important;scroll-margin-top:110px;}@media (max-width:767px){.ql-kontakt .ql-k-formcard{padding:22px 16px !important;}}.ql-k-h1 .elementor-heading-title{line-height:1.15;letter-spacing:-0.02em;}.ql-dispo{display:flex;align-items:center;gap:14px;font-size:16px;color:#1A2740;line-height:1.35;}.ql-dispo small{font-size:13px;color:#5E6A7A;}.ql-dispo-av{display:flex;flex:0 0 auto;}.ql-dispo-av img{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:center 15%;border:2px solid #F4F5F9;}.ql-dispo-av img+img{margin-left:-14px;}.ql-reviews{display:flex;flex-direction:column;gap:12px;}.ql-reviews-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch;}.ql-reviews-row .ql-rev-more{grid-column:1/-1;}.ql-rev-badge{display:flex;flex-direction:column;justify-content:center;gap:6px;background:#0A1D3B;color:#fff;border-radius:6px;padding:20px 22px;text-decoration:none;}.ql-rev-badge:hover{color:#fff;}.ql-rev-score{font-size:34px;font-weight:800;line-height:1;}.ql-rev-badge .ql-rev-stars{color:#F5B301;font-size:18px;letter-spacing:2px;}.ql-rev-count{font-size:14px;font-weight:600;opacity:.85;}.ql-rev{margin:0;background:#fff;border:1px solid #E3E6EC;border-radius:6px;padding:18px 20px;}.ql-rev .ql-rev-stars{color:#F5B301;font-size:14px;letter-spacing:2px;margin-bottom:8px;}.ql-rev blockquote{margin:0 0 10px;padding:0;border:0;font-size:14px;line-height:1.6;color:#1A2740;font-style:normal;}.ql-rev figcaption{font-size:13px;font-weight:600;color:#5E6A7A;font-style:normal;}.ql-rev-more{font-size:14px;font-weight:600;color:#0A1D3B;text-decoration:underline;text-underline-offset:3px;}@media (max-width:1024px){.ql-reviews-row{grid-template-columns:1fr 1fr;}}@media (max-width:767px){.ql-reviews-row{grid-template-columns:1fr;}}.ql-k-seo .elementor-icon-list-item{font-size:15px;color:#1A2740;padding-bottom:8px;}.ql-k-seo .elementor-icon-list-icon i{color:#0A1D3B;font-size:13px;}
/* QL Header (Logo + Mobil-Menü) */
.ql-head{border-bottom:1px solid #E3E6EC}
.ql-head .ql-logo img{display:block;height:auto}
.ql-head .ql-head-nav,.ql-head .ql-head-call{flex:0 0 auto;width:auto}
@media(max-width:1024px){
.ql-head .ql-logo{margin-right:auto}
.ql-head .ql-head-phone{display:none!important}
.ql-head .ql-logo img{width:132px!important}
.ql-head .ql-head-call{order:2}
.ql-head .ql-head-nav{order:3}
.ql-head .ql-head-call .elementor-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0!important}
.ql-head .elementor-menu-toggle{width:44px;height:44px;border-radius:50%;background:#F4F5F9!important;display:flex;align-items:center;justify-content:center;padding:0;margin:0}
.ql-head .elementor-nav-menu--dropdown{border-top:1px solid #E3E6EC;box-shadow:0 24px 40px rgba(10,29,59,.14)}
.ql-head .elementor-nav-menu--dropdown a{border-bottom:1px solid #EEF0F4;border-left:3px solid transparent}
.ql-head .elementor-nav-menu--dropdown li:last-child>a{border-bottom:0}
.ql-head .elementor-nav-menu--dropdown a.elementor-item-active{color:#0A1D3B!important;font-weight:700;border-left-color:#0A1D3B;background:#F4F5F9!important}
.ql-head .elementor-nav-menu--dropdown .sub-menu a{padding-left:36px!important;font-size:15px}
}
/* QL Header Dropdowns (Services/Flotte) */
.ql-head .elementor-nav-menu--main .sub-menu{min-width:290px!important;width:auto!important;padding:8px!important;background:#fff!important;border:1px solid #E3E6EC;border-radius:6px;box-shadow:0 16px 36px rgba(10,29,59,.10)!important;margin-top:0!important}
.ql-head .elementor-nav-menu--main .sub-menu li{border:0}
.ql-head .elementor-nav-menu--main .sub-menu a{padding:10px 14px!important;font-size:15px!important;font-weight:500;line-height:1.35;color:#1A2740!important;border-radius:4px;border:0!important;white-space:nowrap}
.ql-head .elementor-nav-menu--main .sub-menu a:hover,.ql-head .elementor-nav-menu--main .sub-menu a:focus,.ql-head .elementor-nav-menu--main .sub-menu a.elementor-item-active{background:#F4F5F9!important;color:#0A1D3B!important}
.ql-head .elementor-nav-menu--main .sub-menu a.elementor-item-active{font-weight:700}
.ql-head .elementor-nav-menu--main .sub-menu a:after,.ql-head .elementor-nav-menu--main .sub-menu a:before{display:none!important}
.ql-head .sub-menu a{flex-wrap:wrap}
.ql-head .ql-sub-model{display:block;flex-basis:100%;font-size:12.5px;font-weight:400;color:#5E6A7A;margin-top:2px;letter-spacing:0}
.ql-head .elementor-nav-menu--main .sub-arrow{padding-left:6px}
.ql-head .elementor-nav-menu--main .sub-arrow svg,.ql-head .elementor-nav-menu--main .sub-arrow i{width:10px;font-size:10px;opacity:.6}
@media(max-width:1024px){
.ql-head .elementor-nav-menu--dropdown .sub-menu{background:#F4F5F9!important}
.ql-head .elementor-nav-menu--dropdown .sub-menu a{padding-top:12px!important;padding-bottom:12px!important;font-weight:500}
.ql-head .elementor-nav-menu--dropdown .ql-sub-model{font-size:12.5px}
}
/* Startseite: Standort & Netzwerk */
.ql-netz .ql-overline .elementor-heading-title{font-size:13px;font-weight:700;color:#5E6A7A}
.ql-netz .ql-netz-lead{max-width:720px}
.ql-netz-grid>.ql-netz-card{flex:1 1 280px!important;width:auto!important}
.ql-netz-card i{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#F4F5F9;color:#0A1D3B;font-size:20px}
.ql-netz-card .elementor-heading-title{font-size:20px}
.ql-netz-card p{margin:0}
/* Startseite: Team als Slider */
.ql-team>.e-con-inner{position:relative}
.ql-team-track{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.ql-team-track::-webkit-scrollbar{display:none}
.ql-team-track>.e-con{flex:0 0 200px!important;width:200px!important;max-width:200px!important;scroll-snap-align:start;padding:0!important}
.ql-team-track .elementor-image-box-title{font-size:16px!important}
.ql-team-track .elementor-image-box-description{font-size:13px!important}
.ql-team-nav{position:absolute;right:0;top:96px;display:flex;gap:8px}
.ql-team-nav button{width:44px;height:44px;border-radius:50%;border:1px solid #E3E6EC;background:#fff;color:#0A1D3B;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}
.ql-team-nav button:hover{background:#F4F5F9}
@media(max-width:767px){.ql-team-nav{display:none}.ql-team-track>.e-con{flex-basis:160px!important;width:160px!important;max-width:160px!important}}
.ql-netz{--content-width:1240px}
.ql-netz .e-con-inner>.ql-netz-lead{max-width:720px!important}

/* QL: altes Luxride-Cookie-Banner ausblenden (Einwilligung laeuft ueber Usercentrics) */
#cookie-notice, .cookie-notice { display: none !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://qualityline-limo.com/wp-content/uploads/2026/10/PlusJakartaSans-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://qualityline-limo.com/wp-content/uploads/2026/10/PlusJakartaSans-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://qualityline-limo.com/wp-content/uploads/2026/10/PlusJakartaSans-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://qualityline-limo.com/wp-content/uploads/2026/10/PlusJakartaSans-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://qualityline-limo.com/wp-content/uploads/2026/10/PlusJakartaSans-800.woff2') format('woff2');
}
/* End Custom Fonts CSS */