:root{--bcvh-primary:#002b5c;--bcvh-primary-dark:#00254e;--bcvh-accent:#ff6b2c;--bcvh-bg-light:#EFF6FF;--bcvh-bg-dark:#151821;--bcvh-text-main:#222;--bcvh-text-muted:#666;--bcvh-radius-lg:20px}.bcvh-page{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--bcvh-text-main)}.bcvh-section{padding:4rem 0}.bcvh-section-header{margin-bottom:2rem}.bcvh-section-header h2{font-size:2rem;margin:.25rem 0 0}.bcvh-section-header--center{text-align:center}.bcvh-section-header--light h2,.bcvh-section-header--light p{color:#fff}.bcvh-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;color:var(--bcvh-text-muted)}.bcvh-btn-primary,.bcvh-btn-outline,.bcvh-btn-light{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:.7rem 1.8rem;font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all 0.2s ease}.bcvh-btn-primary{background:var(--bcvh-primary);color:#fff;border-color:var(--bcvh-primary)}.bcvh-btn-primary:hover{background:var(--bcvh-primary-dark);border-color:var(--bcvh-primary-dark)}.bcvh-btn-outline{background:#fff;color:var(--bcvh-primary);border-color:rgba(0,0,0,.12)}.bcvh-btn-outline:hover{border-color:var(--bcvh-primary)}.bcvh-btn-outline--light{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}.bcvh-btn-outline--light:hover{border-color:#fff}.bcvh-btn-light{background:#fff;color:var(--bcvh-bg-dark)}.bcvh-hero{position:relative;min-height:100vh;background:#000;color:#fff;overflow:hidden}.bcvh-hero-media{position:absolute;inset:0}.bcvh-hero-bg{width:100%;height:100%;background-image:linear-gradient(120deg,rgba(0,0,0,.6),rgba(0,0,0,.4)),url(//breadcrumb.de/wp-content/themes/breadcrumb/css/../img/rinnetal/hero.jpg);background-size:cover;background-position:center;opacity:.92}.bcvh-hero-overlay{position:relative;z-index:1;padding:6rem 0 5rem}.bcvh-hero-inner{max-width:980px;margin:0 auto;text-align:center}.bcvh-hero-text h1{font-size:2.8rem;margin-bottom:1rem}.bcvh-hero-text p{max-width:40rem;margin:.4rem auto 0;color:#f3f3f3}.bcvh-hero-search{background:#fff;border-radius:18px;padding:2.1rem 2.4rem 2.2rem;box-shadow:0 22px 50px rgba(0,0,0,.35);color:var(--bcvh-text-main);margin:1.75rem auto 0}.bcvh-search-form{width:100%}.bcvh-search-field label{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--bcvh-text-muted);margin-bottom:.4rem;display:block}.bcvh-search-field select{width:100%;border-radius:999px;border:1px solid #d4d7dd;font-size:.9rem}.bcvh-search-submit button{width:100%;border-radius:999px;border:none;background:var(--bcvh-accent);color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;padding:.9rem 1rem;transition:background 0.2s ease,transform 0.1s ease}.bcvh-search-submit button:hover{background:#ff5a12;transform:translateY(-1px)}.bcvh-hero-tabs{margin-top:1.1rem;display:flex;justify-content:center;gap:1.8rem}.bcvh-hero-tab{position:relative;background:none;border:none;padding:0 0 .45rem;font-size:.95rem;font-weight:500;color:#fff;cursor:pointer}.bcvh-hero-tab--active{color:var(--bcvh-accent)}.bcvh-hero-tab--active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:var(--bcvh-accent)}select{cursor:pointer}.bcvh-featured{background:#fff}.bcvh-featured-header{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem}.bcvh-featured-tabs{display:inline-flex;padding:.2rem;border-radius:12px;background:#f4f5f8}.bcvh-featured-tab{border:none;background:transparent;padding:.45rem 1.5rem;border-radius:12px;font-size:.9rem;font-weight:500;color:var(--bcvh-text-muted);cursor:pointer}.bcvh-featured-tab--active{background:var(--bcvh-primary);color:#fff}.bcvh-cards-row{margin-top:1.5rem;display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));grid-auto-rows:280px;gap:1.6rem}.bcvh-card{background:#fff;border-radius:var(--bcvh-radius-lg);overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.07);display:flex;flex-direction:column;height:100%}.bcvh-card-media{background-image:linear-gradient(135deg,#222,#333);height:55%}.bcvh-card-body{padding:1.2rem 1.4rem 1.1rem;display:flex;flex-direction:column;justify-content:space-between}.bcvh-card--featured{grid-column:1 / 2;grid-row:1 / span 2}.bcvh-card--featured .bcvh-card-media{height:65%}.bcvh-card-body h3{margin:0 0 .4rem}.bcvh-card-body p{margin:0 0 .7rem;color:var(--bcvh-text-muted)}.bcvh-card-meta{display:flex;justify-content:space-between;gap:.5rem;font-size:.85rem;color:var(--bcvh-text-muted)}.bcvh-section-cta{margin-top:2rem;text-align:right}@media (max-width:991.98px){.bcvh-featured-header{flex-direction:column;align-items:flex-start}.bcvh-cards-row{grid-template-columns:1fr;grid-auto-rows:auto}.bcvh-card--featured{grid-column:auto;grid-row:auto}}.bcvh-popular{background:var(--bcvh-bg-light)}.bcvh-pill-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;justify-content:center}.bcvh-pill{border-radius:12px;padding:.45rem 1.3rem;border:1px solid rgba(0,0,0,.08);background:#fff;font-size:.9rem;cursor:pointer}.bcvh-pill--active{background:var(--bcvh-primary);color:#fff;border-color:var(--bcvh-primary)}.bcvh-services-grid{margin-top:.5rem}.bcvh-service-tile{background:#fff;border-radius:18px;padding:1.4rem 1.3rem;box-shadow:0 10px 30px rgba(0,0,0,.06)}.bcvh-service-tile h3{margin-top:0;margin-bottom:.4rem}.bcvh-service-tile p{font-size:.93rem;color:var(--bcvh-text-muted);margin-bottom:.75rem}.bcvh-tag{display:inline-block;border-radius:999px;background:#eef3ff;color:#314076;font-size:.78rem;padding:.15rem .75rem}.bcvh-why{background:var(--bcvh-bg-dark);color:#fff}.bcvh-why-grid{margin-top:2rem}.bcvh-why-item{background:rgba(255,255,255,.03);border-radius:18px;padding:1.7rem 1.4rem;border:1px solid rgba(255,255,255,.06)}.bcvh-why-icon{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;font-size:1.1rem}.bcvh-team{background:#fff}.bcvh-team-intro h2{margin-top:.25rem;margin-bottom:1rem}.bcvh-team-intro ul{padding-left:1.1rem;margin-bottom:1.4rem;color:var(--bcvh-text-muted)}.bcvh-team-card{background:#fff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;max-width:380px;margin:0 auto}.bcvh-team-photo{height:210px;background-size:cover;background-position:center}.bcvh-team-photo--1{background-image:url(//breadcrumb.de/wp-content/themes/breadcrumb/css/../img/rinnetal/hero.jpg)}.bcvh-team-photo--2{background-image:url(//breadcrumb.de/wp-content/themes/breadcrumb/css/../img/rinnetal/hero.jpg)}.bcvh-team-photo--3{background-image:url(//breadcrumb.de/wp-content/themes/breadcrumb/css/../img/rinnetal/hero.jpg)}.bcvh-team-body{padding:1rem 1.1rem 1rem}.bcvh-team-role{font-size:.85rem;color:var(--bcvh-text-muted);margin:.2rem 0 .6rem}.bcvh-team-contact{font-size:.85rem;color:var(--bcvh-primary)}#bcvhTeamCarousel .carousel-control-prev,#bcvhTeamCarousel .carousel-control-next{width:2.5rem}#bcvhTeamCarousel .carousel-control-prev-icon,#bcvhTeamCarousel .carousel-control-next-icon{filter:invert(1)}.bcvh-split-cta{background:var(--bcvh-bg-dark);color:#fff}.bcvh-split-left{background:var(--bcvh-accent);border-radius:var(--bcvh-radius-lg);padding:2rem 1.8rem;color:#fff}.bcvh-split-left h2{margin-top:0;margin-bottom:.9rem}.bcvh-split-left ul{margin:0 0 1.3rem 1.1rem}.bcvh-split-right{border-radius:var(--bcvh-radius-lg);padding:2rem 1.8rem;background:#1f222c}.bcvh-bullets{margin:0 0 1.4rem 1.1rem}.bcvh-newsletter{background:#fff;padding:2.5rem 0}.bcvh-newsletter-card{max-width:920px;margin:0 auto;padding:2.6rem 2.8rem;border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 100%);box-shadow:0 30px 80px rgba(0,0,0,.08);display:grid;grid-template-columns:1.3fr 1fr;gap:2.2rem;align-items:center}.bcvh-newsletter-text h2{margin:.2rem 0 .6rem}.bcvh-newsletter-text p{margin:0;color:var(--bcvh-text-muted);max-width:32rem}.bcvh-newsletter-form{display:flex;gap:.75rem;align-items:center;max-width:720px;margin-left:auto}.bcvh-newsletter-form input{flex:1;min-width:380px;height:52px;border-radius:999px;border:1px solid #d2d5dd;padding:0 1.4rem;font-size:.95rem}.bcvh-newsletter-form input:focus{outline:none;border-color:var(--bcvh-primary);box-shadow:0 0 0 3px rgba(0,122,195,.12)}.bcvh-newsletter-form button{height:48px;border-radius:999px;border:none;background:var(--bcvh-primary);color:#fff;padding:0 1.6rem;font-weight:600;cursor:pointer;transition:background 0.2s ease,transform 0.15s ease}.bcvh-newsletter-form button{height:52px;padding:0 2.2rem;font-size:.95rem;font-weight:600;border-radius:999px;white-space:nowrap}.bcvh-newsletter-form button:hover{background:var(--bcvh-primary-dark);transform:translateY(-1px)}@media (max-width:767.98px){.bcvh-newsletter-card{grid-template-columns:1fr;padding:2.2rem 1.6rem;text-align:center}.bcvh-newsletter-form{flex-direction:column;align-items:stretch;max-width:100%}.bcvh-newsletter-form input,.bcvh-newsletter-form button{width:100%;min-width:0}}@media (max-width:991.98px){.bcvh-hero-text h1{font-size:2.3rem}.bcvh-section{padding:3.5rem 0}}@media (max-width:575.98px){.bcvh-section{padding:3rem 0}.bcvh-section-header h2{font-size:1.6rem}.bcvh-hero-text h1{font-size:2.1rem}.bcvh-section-cta{text-align:center}}.bcvh-contact-footer{background:#151821;color:#fff;padding:3rem 0 3.5rem}.bcvh-footer-brand img{max-height:36px;width:auto;margin-bottom:1rem}.bcvh-footer-site-name{font-weight:700;font-size:1.3rem}.bcvh-footer-text{margin:0;margin-top:.25rem;font-size:.92rem;color:rgba(255,255,255,.7);max-width:18rem}.bcvh-footer-heading{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;margin:0 0 .9rem;color:rgba(255,255,255,.6)}.bcvh-footer-links{list-style:none;padding:0;margin:0}.bcvh-footer-links li+li{margin-top:.3rem}.bcvh-footer-links a{font-size:.9rem;color:rgba(255,255,255,.8);text-decoration:none}.bcvh-footer-links a:hover{color:#fff}.bcvh-footer-phone{margin:0 0 .4rem}.bcvh-footer-phone-label{font-size:1.05rem;margin-right:.25rem}.bcvh-footer-phone-main{font-size:1.4rem;font-weight:700;color:var(--bcvh-primary)}.bcvh-footer-contact{margin:0;font-size:.9rem;color:rgba(255,255,255,.75)}.bcvh-footer-contact a{color:rgba(255,255,255,.9);text-decoration:none}.bcvh-footer-contact a:hover{color:#fff}@media (max-width:767.98px){.bcvh-contact-footer{text-align:left}.bcvh-contact-footer .row>[class*="col-"]+[class*="col-"]{margin-top:1.5rem}}.bcvh-cards-row{position:relative}.bcvh-card{position:relative;transition:transform 0.25s ease,box-shadow 0.25s ease,opacity 0.25s ease,filter 0.25s ease;will-change:transform}.bcvh-card-media{transition:transform 0.35s ease,filter 0.35s ease}.bcvh-cards-row:hover .bcvh-card{opacity:.55;filter:saturate(.9)}.bcvh-cards-row:hover .bcvh-card:hover{opacity:1;filter:none;transform:translateY(-8px) scale(1.015);z-index:3;box-shadow:0 30px 70px rgba(0,0,0,.18),0 4px 0 var(--bcvh-accent)}.bcvh-cards-row:hover .bcvh-card:hover .bcvh-card-media{transform:scale(1.06);filter:brightness(1.08)}.bcvh-card{cursor:pointer}@media (max-width:991.98px){.bcvh-cards-row:hover .bcvh-card{opacity:1;filter:none;transform:none}}.bcvh-services-grid{position:relative}.bcvh-service-tile{opacity:1;transform:translateY(0) scale(1);transition:opacity 0.45s cubic-bezier(.22,1,.36,1),transform 0.45s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.bcvh-service-tile.is-exiting{opacity:0;transform:translateY(24px) scale(.96)}.bcvh-service-tile.is-entering{opacity:0;transform:translateY(24px) scale(.96)}.bcvh-service-tile.is-visible{opacity:1;transform:translateY(0) scale(1)}.footer-widgets.footer.footer-1{display:none}.bcvh-contact-split{background:var(--bcvh-bg-light)}.bcvh-contact-card,.bcvh-map-card{background:#fff;border-radius:var(--bcvh-radius-lg);box-shadow:0 16px 40px rgba(0,0,0,.07);overflow:hidden}.bcvh-contact-card{padding:2rem 1.8rem}.bcvh-contact-title{margin:.25rem 0 .6rem}.bcvh-contact-sub{margin:0 0 1.2rem;color:var(--bcvh-text-muted)}.bcvh-contact-form .form-control{border-radius:14px;border:1px solid #d9dde5;padding:.8rem 1rem}.bcvh-contact-form .form-control:focus{outline:none;border-color:var(--bcvh-primary);box-shadow:0 0 0 3px rgba(0,122,195,.12)}.bcvh-map-embed{width:100%;height:100%;min-height:360px;border:0;display:block}.bcvh-faq{background:#fff}.bcvh-faq-list{max-width:980px;margin-left:auto;margin-right:auto}.bcvh-faq-item+.bcvh-faq-item{margin-top:.9rem}.bcvh-faq-q{width:100%;text-align:left;background:#f7f8fb;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:1.05rem 1.2rem;font-weight:600;cursor:pointer;position:relative;transition:border-color 0.2s ease,background 0.2s ease}.bcvh-faq-q:hover{border-color:rgba(0,0,0,.18);background:#f4f6fa}.bcvh-faq-q::after{content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);color:var(--bcvh-primary);font-weight:800}.bcvh-faq-q[aria-expanded="true"]::after{content:"–";color:var(--bcvh-primary-dark)}.bcvh-faq-a{padding:.95rem 1.2rem .2rem;color:var(--bcvh-text-muted)}.bcvh-faq-a p{margin:0 0 1rem}@media (max-width:991.98px){.bcvh-map-embed{min-height:300px}}@media (max-width:575.98px){.bcvh-contact-card{padding:1.6rem 1.2rem}.bcvh-faq-q{padding-right:3.2rem}}.bcvh-contact-form textarea.form-control{min-height:180px;resize:vertical}@media (max-width:575.98px){.bcvh-newsletter-card{text-align:center;padding:2rem 1.25rem}.bcvh-newsletter-text{text-align:center}.bcvh-newsletter-form{width:100%;max-width:100%;margin:0 auto;align-items:stretch}.bcvh-newsletter-form input,.bcvh-newsletter-form button{width:100%!important}.bcvh-newsletter-form input{text-align:center}}.bcvh-card-media{background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width:991.98px){.bcvh-card-media{height:220px}.bcvh-card--featured .bcvh-card-media{height:300px}}.bcvh-featured .bcvh-card-media{height:150px;background-size:cover;background-repeat:no-repeat;background-position:center}.bcvh-featured .bcvh-card--featured .bcvh-card-media{height:320px}.bcvh-featured .bcvh-card-body{padding:1rem 1.15rem}.bcvh-featured .bcvh-card-body h3{font-size:1.2rem;line-height:1.25;margin:0 0 .35rem;font-weight:600}.bcvh-featured .bcvh-card--featured .bcvh-card-body h3{font-size:1.45rem}.bcvh-featured .bcvh-card-body p{font-size:.95rem;margin:0 0 .65rem}@media (max-width:991.98px){.bcvh-featured .bcvh-card-media{height:200px}.bcvh-featured .bcvh-card--featured .bcvh-card-media{height:260px}}@media (max-width:575.98px){.bcvh-featured .bcvh-section-header h2{font-size:1.6rem}.bcvh-featured .bcvh-card-body h3{font-size:1.15rem}}.bcvh-featured .bcvh-card.bcvh-card--small{display:grid;grid-template-rows:1fr 1fr;height:100%}.bcvh-featured .bcvh-card.bcvh-card--small .bcvh-card-media,.bcvh-featured .bcvh-card.bcvh-card--small .bcvh-card-body{min-height:0}.bcvh-featured .bcvh-card.bcvh-card--small .bcvh-card-media{height:auto!important;background-size:cover;background-position:center}.bcvh-featured .bcvh-card.bcvh-card--small .bcvh-card-body{overflow:hidden;padding:.95rem 1.1rem;display:flex;flex-direction:column}.bcvh-featured .bcvh-card.bcvh-card--small .bcvh-card-meta{margin-top:auto}.bcvh-featured .bcvh-card.bcvh-card--small .bcvh-card-body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bcvh-featured .bcvh-card.bcvh-card--small .bcvh-card-body h3{font-size:1.1rem;line-height:1.2}@media (max-width:991.98px){.bcvh-featured .bcvh-card.bcvh-card--small{display:flex;flex-direction:column}.bcvh-featured .bcvh-card.bcvh-card--small .bcvh-card-media{height:220px!important}}@media (max-width:991.98px){.bcvh-newsletter-card{text-align:center}.bcvh-newsletter-form{flex-direction:column;align-items:stretch}.bcvh-newsletter-form input,.bcvh-newsletter-form button{width:100%}}.bcvh-section-cta a:hover{color:#fff}.bcvh-hero-brands{margin-top:18px}.bcvh-brands-card{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.92)}.bcvh-brand{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:#fff;color:#0b1a26;border:1px solid rgba(20,44,61,.12);text-decoration:none;font-weight:700;font-size:14px}.bcvh-brand:hover{background:rgba(0,0,0,.04)}.bcvh-vehicle-grid{margin-top:10px}.bcvh-vehicle-card{border-radius:16px;overflow:hidden;border:1px solid rgba(20,44,61,.1);background:#fff;box-shadow:0 14px 30px rgba(0,0,0,.06)}.bcvh-vehicle-media{height:230px;background-size:cover;background-position:center;position:relative}.bcvh-vehicle-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.22))}.bcvh-vehicle-body{padding:14px 14px 16px}.bcvh-vehicle-body h3{font-size:16px;margin:0 0 6px}.bcvh-vehicle-spec{margin:0 0 10px;color:rgba(11,26,38,.72);font-size:13px;line-height:1.35}.bcvh-vehicle-price{font-size:18px;font-weight:800;margin-bottom:12px;color:var(--bcvh-primary)}.bcvh-vehicle-actions{display:flex;gap:10px}.bcvh-vehicle-actions .bcvh-btn-outline,.bcvh-vehicle-actions .bcvh-btn-primary{width:100%;text-align:center;padding:10px 12px}.bcvh-offer-card{border-radius:16px;padding:18px;background:#fff;border:1px solid rgba(20,44,61,.1);box-shadow:0 14px 30px rgba(0,0,0,.06)}.bcvh-offer-card h3{margin:0 0 8px;font-size:18px}.bcvh-offer-card p{margin:0 0 14px;color:rgba(11,26,38,.78)}.bcvh-management-card{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;padding:22px;border-radius:18px;background:#002b5c;color:#fff;overflow:hidden}.bcvh-management-card .bcvh-kicker{color:rgba(255,255,255,.82)}.bcvh-management-sign{margin-top:14px;font-weight:700}.bcvh-management-sign span{display:inline-block;margin-top:6px;font-weight:500;opacity:.9}.bcvh-management-media img{width:100%;height:100%;object-fit:cover;border-radius:14px}@media (max-width:991px){.bcvh-management-card{grid-template-columns:1fr}.bcvh-management-media img{height:240px}}.bcvh-contact-lines{margin:10px 0 16px;display:grid;gap:8px}.bcvh-contact-actions{display:flex;gap:10px;flex-wrap:wrap}.bcvh-contact-actions .bcvh-btn-primary,.bcvh-contact-actions .bcvh-btn-outline{flex:1 1 160px;text-align:center}.bcvh-contact-note{margin-top:14px;font-size:13px;color:rgba(11,26,38,.66)}.rnh-header{position:sticky;top:0;z-index:999;background:#fff}.rnh-container{max-width:1200px;margin:0 auto;padding:12px 16px}.rnh-top{border-bottom:1px solid #e9e9ee;background:#fff}.rnh-top .rnh-container{display:flex;align-items:center;gap:18px}.rnh-logo img{display:block;height:44px;width:auto}.rnh-brands{display:flex;align-items:center;gap:14px;overflow:auto;white-space:nowrap;flex:1}.rnh-brands img{height:28px;width:auto;display:block}.rnh-burger{display:none;margin-left:auto;border:0;background:transparent;width:44px;height:44px;position:relative}.rnh-burger span{display:block;height:2px;background:#111;margin:6px 0;border-radius:2px}.rnh-navbar{background:#fff;border-bottom:1px solid #e9e9ee}.rnh-navbar .rnh-container{display:flex;align-items:center;justify-content:space-between;gap:16px}.rnh-menu{list-style:none;display:flex;gap:16px;margin:0;padding:0}.rnh-menu>li{position:relative}.rnh-menu a{display:inline-flex;align-items:center;gap:8px;padding:12px 6px;color:#111;text-decoration:none;font-weight:600;font-size:14px}.rnh-actions{display:flex;align-items:center;gap:10px}.rnh-phone{color:var(--bcvh-primary);text-decoration:none;font-weight:700}.rnh-cta{background:var(--bcvh-primary);color:#fff;text-decoration:none;padding:10px 12px;border-radius:6px;font-weight:600}.rnh-menu .sub-menu{position:absolute;left:0;top:100%;min-width:220px;list-style:none;margin:0;padding:10px;background:#fff;border:1px solid #e9e9ee;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:none}.rnh-menu .sub-menu a{padding:10px 10px;width:100%;font-weight:600}.rnh-menu>li:hover>.sub-menu{display:block}.rnh-menu>.menu-item-has-children>a::after{content:"";width:12px;height:12px;background:url(//breadcrumb.de/wp-content/themes/breadcrumb/css/../img/rinnetal/arrow-down-icon.png) center/contain no-repeat;opacity:.8}@media (max-width:992px){.rnh-burger{display:block}.rnh-brands{display:none}.rnh-navbar .rnh-container{align-items:flex-start}.rnh-nav{display:none;width:100%}.rnh-header.is-open .rnh-nav{display:block}.rnh-menu{flex-direction:column;gap:0;width:100%}.rnh-menu a{width:100%;padding:12px 10px}.rnh-menu .sub-menu{position:static;border:0;box-shadow:none;padding:0 0 10px 10px;display:none}.rnh-menu li.is-open>.sub-menu{display:block}.rnh-actions{padding:10px 0;width:100%;justify-content:flex-start}}.rnh-header{position:sticky;top:0;z-index:999;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.rnh-container{max-width:1440px;margin:0 auto;padding:0 18px}.rnh-bar{display:flex;align-items:center;gap:18px;min-height:78px}.rnh-logo{display:inline-flex;align-items:center;margin-left:auto}.rnh-logo img{display:block;width:auto;height:44px}.rnh-nav{flex:1 1 auto}.rnh-menu{list-style:none;display:flex;align-items:center;gap:22px;margin:0;padding:0}.rnh-menu>li{position:relative}.rnh-menu a{display:inline-flex;align-items:center;gap:6px;padding:10px 0;font-weight:600;font-size:15px;color:#0b1a26;text-decoration:none}.rnh-menu a:hover{color:#0b1a26;opacity:.85}.rnh-menu>li.menu-item-has-children>a::after{content:"";width:12px;height:12px;display:inline-block;background:no-repeat center / 12px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%230b1a26' d='M5.3 7.3a1 1 0 0 1 1.4 0L10 10.6l3.3-3.3a1 1 0 1 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E");opacity:.65;transform:translateY(1px);transition:transform 0.15s ease}.rnh-menu>li.menu-item-has-children:hover>a::after{transform:translateY(1px) rotate(180deg)}.rnh-menu .sub-menu{list-style:none;position:absolute;top:calc(100% + 6px);left:0;min-width:220px;margin:0;padding:10px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s;z-index:1000}.rnh-menu .sub-menu a{width:100%;padding:10px 8px;font-weight:600;font-size:14px}.rnh-menu .sub-menu a:hover{background:rgba(0,0,0,.04);border-radius:10px}.rnh-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.rnh-actions{display:flex;align-items:center;gap:14px;white-space:nowrap}.rnh-phone{color:var(--bcvh-primary);font-weight:800;text-decoration:none}.rnh-cta{background:var(--bcvh-primary);color:#fff;font-weight:600;padding:10px 16px;border-radius:12px;text-decoration:none}.rnh-cta:hover{background:var(--bcvh-primary-dark);color:#fff}.rnh-burger{width:44px;height:44px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;display:none;align-items:center;justify-content:center;gap:4px;padding:0}.rnh-burger span{display:block;width:20px;height:2px;background:#0b1a26;border-radius:2px}.rnh-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;visibility:hidden;border:0;padding:0;z-index:998}@media (max-width:1240px){.rnh-burger{display:inline-flex;flex-direction:column}.rnh-nav{position:fixed;top:0;left:0;bottom:0;width:min(340px, 86vw);background:#fff;z-index:999;padding:92px 18px 18px;transform:translateX(-102%);transition:transform 0.22s ease;overflow:auto}.rnh-header.is-open .rnh-nav{transform:translateX(0)}.rnh-header.is-open .rnh-backdrop{opacity:1;visibility:visible}.rnh-menu{flex-direction:column;align-items:stretch;gap:0}.rnh-menu a{padding:12px 0}.rnh-menu .sub-menu{position:static;opacity:1;visibility:visible;transform:none;border:0;box-shadow:none;padding:0 0 0 12px;display:none}.rnh-menu li.is-open>.sub-menu{display:block}.rnh-menu>li.menu-item-has-children>a::after{margin-left:auto}.rnh-menu li.is-open>a::after{transform:translateY(1px) rotate(180deg)}}.rnh-logo{margin-left:0!important;order:0}.rnh-actions{margin-left:auto}.rnh-menu a{font-size:15px!important;line-height:1.1;white-space:nowrap}.rnh-menu{gap:22px!important}.rnh-actions,.rnh-phone,.rnh-cta{white-space:nowrap}.rnh-menu a{padding:8px 0!important}.rnh-header .rnh-bar{display:flex;align-items:center;gap:15px}.rnh-logo{order:0;margin:0;flex:0 0 auto}.rnh-nav{order:1;flex:1 1 auto;min-width:0}.rnh-menu{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;justify-content:center}.rnh-menu a{font-size:14px;padding:8px 10px;white-space:nowrap}.rnh-actions{order:2;margin-left:auto;flex:0 0 auto}.bcvh-brands-card--logos{flex-wrap:wrap;justify-content:center;gap:12px}.bcvh-brand--logo{display:flex;align-items:center;justify-content:center;height:62px;padding:10px 14px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;text-decoration:none;transition:transform 160ms ease,box-shadow 160ms ease}.bcvh-brand--logo img{display:block;width:auto;max-width:140px;max-height:50px;object-fit:contain}.bcvh-brand--logo:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.1)}@media (max-width:576px){.bcvh-brands-card--logos{justify-content:space-between}.bcvh-brands-card--logos .bcvh-brand--logo{flex:0 0 calc(50% - 6px)}.bcvh-brand--logo img{margin:0 auto}}.bcvh-search-field .form-select,.bcvh-search-field .form-control,.bcvh-search-submit button{height:52px}.bcvh-search-field .form-select,.bcvh-search-field .form-control{padding-top:.6rem;padding-bottom:.6rem}.bcvh-search-submit button{padding:0 18px}.bcvh-vehicle-pill{display:block;width:100%;text-align:center;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--bcvh-primary);color:#fff;font-weight:700;text-decoration:none}.bcvh-vehicle-footer{margin-top:10px;display:grid;grid-template-columns:1fr 52px 52px;gap:10px;align-items:stretch}.bcvh-vehicle-finance{border:2px solid rgba(0,122,195,.35);border-radius:12px;padding:10px 12px;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:52px}.bcvh-vehicle-finance-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#3b3b3b;margin-bottom:2px}.bcvh-vehicle-finance-value{font-size:18px;font-weight:800;color:var(--bcvh-primary);line-height:1.1}.bcvh-vehicle-icon{border:2px solid rgba(0,122,195,.35);border-radius:12px;background:#fff;display:grid;place-items:center;text-decoration:none;min-height:45px}.bcvh-vehicle-icon img{width:22px;height:22px;display:block}.bcvh-vehicle-icon:hover{background:var(--bcvh-primary);border-color:var(--bcvh-primary)}.bcvh-vehicle-icon:hover img{filter:brightness(0) invert(1)}.bcvh-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:.55rem 1.4rem;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;transition:all 0.2s ease}.bcvh-pill:hover{background:var(--bcvh-primary-dark);border-color:var(--bcvh-primary-dark);color:#fff}.bcvh-pill:focus-visible{outline:3px solid rgba(0,0,0,.18);outline-offset:2px}a.bcvh-pill{background:var(--bcvh-primary);border-color:var(--bcvh-primary);color:#fff;text-decoration:none}.bcvh-kernleistungen{display:grid;grid-template-columns:1fr minmax(280px,520px) 1fr;gap:1.25rem;align-items:stretch}.bcvh-kern-box{border-radius:18px;background:rgba(0,0,0,.06);min-height:260px}.bcvh-kern-box--center{background:transparent;display:flex;align-items:center;justify-content:center;padding:0}.bcvh-kern-img{width:100%;height:100%;object-fit:cover;border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.12)}@media (max-width:992px){.bcvh-kernleistungen{grid-template-columns:1fr}.bcvh-kern-box--left,.bcvh-kern-box--right{display:none}.bcvh-kern-img{max-height:340px}}.bcvh-management-text p{line-height:1.6;max-width:58ch}.bcvh-management-frame{padding:14px}.bcvh-contact-form .wpcf7{margin:0}.bcvh-cf7-field{margin-bottom:14px}.bcvh-cf7-field label{display:block;font-size:13px;font-weight:600;margin:0 0 6px;color:#0b0f1a}.bcvh-contact-form input.wpcf7-form-control,.bcvh-contact-form textarea.wpcf7-form-control{width:100%;border-radius:14px;border:1px solid #d9dde5;padding:12px 14px;font-size:14px;outline:none;background:#fff}.bcvh-contact-form textarea.wpcf7-form-control{min-height:140px;resize:vertical}.bcvh-contact-form input.wpcf7-form-control:focus,.bcvh-contact-form textarea.wpcf7-form-control:focus{border-color:var(--bcvh-primary);box-shadow:0 0 0 3px rgba(0,122,195,.12)}.bcvh-contact-form .wpcf7-submit.bcvh-btn{background:var(--bcvh-primary);color:#fff;border:0;border-radius:999px;padding:12px 22px;font-weight:700;cursor:pointer}.bcvh-contact-form .wpcf7-submit.bcvh-btn:hover{filter:brightness(.95)}.bcvh-contact-form .wpcf7-response-output{margin:12px 0 0;border-radius:12px}.bcvh-contact-card .bcvh-contact-title{margin:6px 0 18px}.bcvh-contact-card .wpcf7 form{margin:0}.bcvh-contact-card .bcvh-cf7-field{margin-bottom:16px}.bcvh-contact-card .bcvh-cf7-label{display:block;font-weight:600;margin:0 0 8px}.bcvh-contact-split .bcvh-contact-card{background:#fff;border-radius:26px;padding:48px 42px;box-shadow:0 18px 50px rgba(16,24,40,.08)}.bcvh-contact-split .bcvh-contact-kicker{margin:0 0 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8a8f98}.bcvh-contact-split .bcvh-contact-title{margin:0 0 26px;font-size:40px;line-height:1.12}.bcvh-contact-split .wpcf7 form{margin:0}.bcvh-contact-split .wpcf7 p{margin:0 0 18px!important}.bcvh-contact-split .wpcf7 br{display:none}.bcvh-contact-split .wpcf7 label{display:block;margin:0 0 8px;font-size:13px;font-weight:600;color:#1a1f26}.bcvh-contact-split .wpcf7 input[type="text"],.bcvh-contact-split .wpcf7 input[type="email"],.bcvh-contact-split .wpcf7 input[type="tel"],.bcvh-contact-split .wpcf7 textarea{width:100%;padding:12px 14px;border:1px solid #e3e6eb;border-radius:12px;background:#fff;font-size:14px;outline:none;box-shadow:none}.bcvh-contact-split .wpcf7 textarea{min-height:150px;resize:none}.bcvh-contact-split .wpcf7 input:focus,.bcvh-contact-split .wpcf7 textarea:focus{border-color:rgba(10,91,133,.45);box-shadow:0 0 0 4px rgba(10,91,133,.12)}.bcvh-contact-split .wpcf7 input[type="submit"]{width:auto!important;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:12px!important;border:0;background:var(--bcvh-primary);color:#fff;font-weight:700;cursor:pointer}.bcvh-contact-split .wpcf7 input[type="submit"]:hover{background:var(--bcvh-primary-dark)}.bcvh-contact-split .wpcf7-spinner{display:none}.bcvh-contact-split .wpcf7-response-output{margin:14px 0 0!important;border-radius:14px;font-size:14px}.bcvh-contact-split .bcvh-contact-map{background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 18px 50px rgba(16,24,40,.1);min-height:520px}.bcvh-contact-split .bcvh-contact-map iframe{width:100%;height:100%;min-height:520px;border:0;display:block}@media (max-width:991px){.bcvh-contact-split .bcvh-contact-card{padding:34px 22px}.bcvh-contact-split .bcvh-contact-title{font-size:32px}.bcvh-contact-split .bcvh-contact-map,.bcvh-contact-split .bcvh-contact-map iframe{min-height:360px}}.bcvh-hero-slider{position:absolute;inset:0;overflow:hidden}.bcvh-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.bcvh-hero-slide.is-active{opacity:1}.bcvh-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.bcvh-hero-slide[data-kind="video"]::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(0,0,0,.6),rgba(0,0,0,.4));pointer-events:none}.bcvh-brand-strip-section{position:relative;z-index:2;margin-top:25px;padding-bottom:18px}@media (max-width:768px){.bcvh-brand-strip-section{margin-top:-28px}}.bcvh-section.bcvh-contact-split{padding:2.25rem 0}.bcvh-contact-split .bcvh-contact-card{padding:1.4rem 1.25rem}.bcvh-contact-split .bcvh-contact-title{margin:.15rem 0 .45rem}.bcvh-contact-split .bcvh-contact-sub{margin:0 0 .9rem}.bcvh-contact-split .bcvh-contact-form .mb-3,.bcvh-contact-split .bcvh-contact-form .mb-4{margin-bottom:0.75rem!important}.bcvh-contact-split .bcvh-contact-form .form-control{padding:.65rem .9rem}.bcvh-contact-split .bcvh-contact-form textarea.form-control{min-height:130px}.bcvh-contact-split .bcvh-map-embed{height:clamp(320px, 55vh, 520px);min-height:0}.bcvh-copyright-bar{background:#0f1117;color:rgba(255,255,255,.72);padding:.9rem 0;font-size:.85rem}.bcvh-copyright-inner{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;justify-content:center;text-align:center}.bcvh-copyright-bar a{color:rgba(255,255,255,.88);text-decoration:none}.bcvh-copyright-bar a:hover{text-decoration:underline}.bcvh-copyright-sep{opacity:.35}.rnh-burger>span:not(.screen-reader-text){width:26px;height:3px;border-radius:3px}.rnh-burger>.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:1240px){.rnh-nav,.rnh-menu,.rnh-menu li,.rnh-menu a{text-align:left}.rnh-menu a{width:100%;justify-content:flex-start;padding:12px 10px}.rnh-menu>li.menu-item-has-children>a::after{margin-left:auto}.rnh-menu .sub-menu{padding-left:16px}.rnh-menu .sub-menu a{padding:10px 10px}}@media (max-width:1240px){.rnh-burger{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:46px!important;height:46px!important;padding:0!important;background:#fff!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:12px!important;color:#0b1a26!important}.rnh-burger>span:not(.screen-reader-text){display:block!important;width:26px!important;height:3px!important;background:currentColor!important;border-radius:3px!important;margin:0!important}.rnh-nav,.rnh-menu,.rnh-menu li{text-align:left!important;align-items:flex-start!important}.rnh-menu a{width:100%!important;justify-content:flex-start!important;text-align:left!important;padding:12px 16px!important}.rnh-menu>li.menu-item-has-children>a::after{margin-left:auto!important}.rnh-menu .sub-menu{padding-left:14px!important;margin-left:10px!important;border-left:2px solid rgba(0,0,0,.08)!important}.rnh-menu .sub-menu a{padding:10px 16px!important}}.rnh-mobile-only{display:none}@media (max-width:1240px){.rnh-bar{display:flex!important;align-items:center!important;gap:10px!important}.rnh-burger{margin-left:0!important;order:0!important;flex:0 0 auto!important;color:#0b1a26!important}.rnh-burger>span:not(.screen-reader-text){background:currentColor!important}.rnh-logo{order:1!important;flex:0 0 auto!important}.rnh-actions{order:2!important;margin-left:auto!important;flex:0 0 auto!important;gap:10px!important}.rnh-menu{align-items:flex-start!important}.rnh-menu>li{width:100%!important}.rnh-menu a{width:100%!important;justify-content:flex-start!important;text-align:left!important}.rnh-menu>li.menu-item-has-children>a::after{margin-left:auto!important}.rnh-menu .sub-menu{padding-left:18px!important;margin-left:0!important}}@media (max-width:575.98px){.rnh-container{padding:10px 10px!important}.rnh-logo img{height:34px!important;width:auto!important}.rnh-actions .rnh-phone{display:none!important}.rnh-cta{padding:8px 10px!important;font-size:13px!important;border-radius:10px!important}.rnh-mobile-only{display:block!important}.rnh-mobile-phone{display:flex!important;align-items:center!important;width:100%!important;padding:12px 16px!important;font-weight:800!important;color:#007ac3!important;text-decoration:none!important}}@media (max-width:1240px){.rnh-menu>li.menu-item-has-children>a::after{transform:translateY(1px) rotate(0deg)!important;transition:transform .18s ease!important;pointer-events:none}.rnh-menu>li.menu-item-has-children.is-open>a::after{transform:translateY(1px) rotate(180deg)!important}}@media (max-width:1240px){.rnh-menu li:hover>.sub-menu{display:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.rnh-menu li.is-open>.sub-menu{display:block!important}.rnh-menu>li>a{display:flex;align-items:center;justify-content:space-between;text-align:left}}@media (max-width:1240px){.rnh-bar{display:grid!important;grid-template-columns:52px 1fr auto!important;align-items:center!important;column-gap:12px!important}.rnh-burger{justify-self:start!important;margin:0!important}.rnh-logo{justify-self:center!important}.rnh-actions{justify-self:end!important;margin-left:0!important;display:inline-flex!important;align-items:center!important;gap:10px!important}}@media (max-width:1240px){.rnh-burger>span:not(.screen-reader-text){transition:transform .18s ease,opacity .18s ease!important;transform-origin:center!important}.rnh-header.is-open .rnh-burger>span:nth-child(1){transform:translateY(9px) rotate(45deg)!important}.rnh-header.is-open .rnh-burger>span:nth-child(2){opacity:0!important}.rnh-header.is-open .rnh-burger>span:nth-child(3){transform:translateY(-9px) rotate(-45deg)!important}}.rnh-drawer-close{display:none}@media (max-width:1240px){.rnh-nav{padding-top:56px!important}.rnh-drawer-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:5px!important;right:-1px!important;width:42px!important;height:42px!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:12px!important;background:#fff!important;font-size:20px!important;line-height:1!important;color:#0b1a26!important;cursor:pointer!important;z-index:5!important}.rnh-drawer-close:active{transform:scale(.98)}}@media (max-width:1240px){.rnh-nav{height:100vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.rnh-menu{padding-bottom:30px!important}}.bcvh-kern-box{overflow:hidden}.bcvh-kern-side-img{width:100%;height:100%;object-fit:cover;display:block}.bcvh-hero-slide--video .bcvh-hero-text{display:none!important}.bcvh-hero-slide--video .bcvh-hero-overlay{padding-top:3rem;padding-bottom:3rem}.bcvh-hero.is-video .bcvh-hero-overlay{opacity:0;visibility:hidden;pointer-events:none}.bcvh-hero.is-video .bcvh-hero-text{display:none!important}.bcvh-kern-link{display:block;height:100%;cursor:pointer}.bcvh-kern-link:hover img{transform:translateY(-1px);filter:brightness(1.02)}.bcvh-kern-link img{transition:transform .15s ease,filter .15s ease}.rnh-header .rnh-bar{display:flex;align-items:center}.bcvh-hero-overlay{padding:5.2rem 0 4.6rem}.bcvh-hero-inner{max-width:1200px;margin:0;text-align:left;min-height:clamp(420px, 70vh, 620px);display:flex;align-items:center}.bcvh-hero-text{max-width:560px}.bcvh-hero-text p{margin-left:0;margin-right:0}.bcvh-hero-actions{display:flex;gap:14px;margin-top:22px;flex-wrap:wrap}.bcvh-hero-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:12px;font-weight:600;text-decoration:none;transition:transform .12s ease,opacity .12s ease}.bcvh-hero-btn:hover{background:var(--bcvh-primary-dark)}.bcvh-hero-btn--primary{background:var(--bcvh-primary);color:#fff!important;border:1px solid rgba(255,255,255,.12)}.bcvh-hero-btn--ghost{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.22)}@media (max-width:768px){.bcvh-hero-inner{text-align:center;justify-content:center}.bcvh-hero-text{max-width:640px}.bcvh-hero-actions{justify-content:center}}.bcvh-hero{position:relative;overflow:hidden}.bcvh-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.75) 20%,rgba(255,255,255,.6) 30%,rgba(255,255,255,.25) 52%,rgba(255,255,255,.12) 60%,rgba(255,255,255,0) 74%)}.bcvh-hero-text,.bcvh-hero-text h1,.bcvh-hero-text h2,.bcvh-hero-text h3,.bcvh-hero-text p{color:#111!important}.bcvh-hero-btn--ghost{color:#111!important;border-color:rgba(0,0,0,.18)!important;background:rgba(255,255,255,.55)!important}.bcvh-hero-media{z-index:0}.bcvh-hero::after{z-index:1}.bcvh-hero-overlay{position:relative;z-index:2}.bcvh-hero.is-video::after{opacity:0}.bcvh-hero.is-video .bcvh-hero-slide[data-kind="video"]::after{display:none!important}.bcvh-hero:not(.is-video) .bcvh-hero-text{text-shadow:0 2px 10px rgba(0,0,0,.15)}.bcvh-vehicle-swiper-wrap{display:none;margin-top:10px}.bcvh-vehicle-swiper-wrap.is-active{display:block}.bcvh-vehicle-swiper .swiper-slide{height:auto}.bcvh-vehicle-swiper .swiper-button-prev,.bcvh-vehicle-swiper .swiper-button-next{color:var(--bcvh-primary)}.bcvh-vehicle-swiper .swiper-button-prev,.bcvh-vehicle-swiper .swiper-button-next{width:44px;height:44px;top:50%;transform:translateY(-50%);border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 6px 18px rgba(0,0,0,.12);z-index:50;color:#0b63ce}.bcvh-vehicle-swiper .swiper-button-prev{left:-18px}.bcvh-vehicle-swiper .swiper-button-next{right:-18px}.bcvh-vehicle-swiper .swiper-button-prev:after,.bcvh-vehicle-swiper .swiper-button-next:after{font-size:18px;font-weight:700;line-height:1}.bcvh-vehicle-swiper .swiper-button-prev:after{content:"‹"}.bcvh-vehicle-swiper .swiper-button-next:after{content:"›"}.bcvh-vehicle-slider{position:static;padding:0}.bcvh-vehicle-swiper{width:100%}.bcvh-vehicle-swiper .swiper-button-prev,.bcvh-vehicle-swiper .swiper-button-next{top:50%;transform:translateY(-50%);z-index:60;width:44px;height:44px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 6px 18px rgba(0,0,0,.12);color:#0b63ce}.bcvh-vehicle-swiper .swiper-button-prev{left:-18px}.bcvh-vehicle-swiper .swiper-button-next{right:-18px}.bcvh-vehicle-swiper .swiper-button-prev:after,.bcvh-vehicle-swiper .swiper-button-next:after{font-size:18px;font-weight:700;line-height:1}.bcvh-vehicle-swiper .swiper-button-prev:after{content:"‹"}.bcvh-vehicle-swiper .swiper-button-next:after{content:"›"}.bcvh-vehicle-footer{display:flex;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid #e6edf5}.bcvh-vehicle-reg{display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:92px;padding:0 12px;border:1px solid #cfe1f3;border-radius:10px;background:#fff;font-size:12px;font-weight:500;color:#1f2a37;white-space:nowrap}.bcvh-vehicle-actions{margin-left:auto;display:inline-flex;align-items:center;gap:12px}.bcvh-vehicle-icon{width:48px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #9ec6ee;border-radius:10px;background:#fff;text-decoration:none}.bcvh-vehicle-icon img{width:20px;height:20px;display:block}@media (max-width:480px){.bcvh-vehicle-reg{min-width:78px;padding:0 10px}.bcvh-vehicle-actions{gap:10px}.bcvh-vehicle-icon{width:44px}}.bcvh-page .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));margin-top:calc(-1 * var(--bs-gutter-y))}.bcvh-page .row>*{padding-right:calc(.5 * var(--bs-gutter-x));padding-left:calc(.5 * var(--bs-gutter-x));margin-top:var(--bs-gutter-y)}.bcvh-page .bcvh-services-grid{justify-content:center}.bcvh-popular .row.bcvh-services-grid{margin-left:0!important;margin-right:0!important;width:100%!important}@media (min-width:2000px){.container-width,.full-width .ubermenu-nav,.container,.row{max-width:1400px!important}}.bcvh-vehicle-link{display:block;text-decoration:none;color:inherit}.bcvh-vehicle-link:hover,.bcvh-vehicle-link:focus{text-decoration:none;color:inherit}.bcvh-vehicle-body h3{color:#0b1a26;font-weight:700}.bcvh-vehicle-model{margin:0;color:#1f2a37;font-weight:600;font-size:14px;line-height:1.25}.bcvh-vehicle-features{margin-top:10px;padding-top:10px;border-top:1px solid rgba(20,44,61,.12)}.bcvh-vehicle-features-top{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:10px}.bcvh-vehicle-feature{display:inline-flex;align-items:center;gap:8px;color:#1f2a37;font-size:13px;font-weight:500}.bcvh-vehicle-feature--line{width:100%;padding-top:10px;border-top:1px solid rgba(20,44,61,.1);margin-top:10px}.bcvh-vehicle-ico{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:rgba(11,26,38,.55)}.bcvh-vehicle-ico svg{width:18px;height:18px;display:block}.bcvh-vehicle-price-row{margin-top:10px;padding-top:10px;border-top:1px solid rgba(20,44,61,.1);display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bcvh-vehicle-price-label{font-size:15px;font-weight:800;color:#0b1a26}.bcvh-vehicle-price{margin:0;font-size:18px;font-weight:800;color:var(--bcvh-primary);white-space:nowrap}.bcvh-vehicle-market{position:relative}.bcvh-vehicle-swiper .swiper-button-prev,.bcvh-vehicle-swiper .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.bcvh-vehicle-swiper .swiper-button-prev{left:-48px}.bcvh-vehicle-swiper .swiper-button-next{right:-48px}@media (max-width:768px){.bcvh-vehicle-swiper .swiper-button-prev{left:8px}.bcvh-vehicle-swiper .swiper-button-next{right:8px}}@media (max-width:768px){.swiper-button-next.bcvh-vehicle-nav{display:none}svg.swiper-navigation-icon{display:none}}.bcvh-vehicle-cta{display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:130px;padding:0 16px;border:2px solid var(--bcvh-primary);border-radius:10px;background:#fff;color:var(--bcvh-primary);font-weight:700;text-decoration:none;white-space:nowrap}.bcvh-vehicle-cta:hover{text-decoration:none;color:var(--bcvh-primary-dark);border:2px solid var(--bcvh-primary-dark)}span.bcvh-vehicle-pill:hover{background:var(--bcvh-primary-dark)}@media (min-width:1400px){section.bcvh-section.bcvh-popular .container{max-width:1200px}}p.bcvh-footer-text a:hover{color:var(--bcvh-primary-dark)}a.rnh-phone{color:var(--bcvh-primary);font-weight:600;text-decoration:none}a.rnh-phone:hover{color:var(--bcvh-primary-dark)}.bcvh-kern-box{box-shadow:0 10px 24px rgba(0,0,0,.15)}.bcvh-kern-box{overflow:hidden}@media (min-width:1241px){.rnh-menu>li.menu-item-has-children{position:relative}.rnh-menu>li.menu-item-has-children::after{content:"";position:absolute;left:-6px;right:-6px;top:100%;height:14px}}li.menu-item{margin-bottom:0px!important}ul.sub-menu a{width:100%;padding:10px 8px!important}.bcvh-contact-footer{background:#fff;color:#6b7280}.bcvh-contact-footer .bcvh-footer-text,.bcvh-contact-footer .bcvh-footer-contact{color:#6b7280}.bcvh-contact-footer .bcvh-footer-heading{color:#4b5563}.bcvh-contact-footer a{color:var(--bcvh-primary);text-decoration:none}.bcvh-contact-footer a:hover{color:var(--bcvh-primary-dark);text-decoration:none}.bcvh-copyright-bar{background:#fff;color:#6b7280;border-top:1px solid rgba(15,23,42,.08)}.bcvh-copyright-bar a{color:var(--bcvh-primary);text-decoration:none}.bcvh-copyright-bar a:hover{color:var(--bcvh-primary-dark);text-decoration:none}.rnh-vehicle-v2 .rnhv2-formActions{display:flex;gap:12px;align-items:stretch;margin-top:12px}.rnh-vehicle-v2 .rnhv2-formActions .wpcf7-submit{flex:1;width:100%}.rnh-vehicle-v2 .rnhv2-callBtn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:12px;text-decoration:none;font-weight:700;white-space:nowrap;background:var(--rnh-blue,#0b2f5b);color:#fff}@media (max-width:480px){.rnh-vehicle-v2 .rnhv2-formActions{flex-direction:column}}.rnh-vehicle-v2 .rnhv2-formActions{display:flex;gap:12px;align-items:stretch;margin-top:12px}.rnh-vehicle-v2 .rnhv2-formActions .wpcf7-submit,.rnh-vehicle-v2 .rnhv2-callBtn{flex:1 1 0%;min-width:0;height:54px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;white-space:nowrap}.rnh-vehicle-v2 .rnhv2-formActions .wpcf7-submit{width:auto!important;padding:0 18px!important}.rnh-vehicle-v2 .rnhv2-callBtn{padding:0 18px;text-decoration:none;background:var(--rnh-blue,#0b2f5b);color:#fff}@media (max-width:480px){.rnh-vehicle-v2 .rnhv2-formActions{flex-direction:column}}.rnh-vehicle-v2 .rnhv2-callBtn{gap:10px}.rnh-vehicle-v2 .rnhv2-callIcon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.rnhv2-card--env{margin-top:16px}.rnhv2-kv--env{margin:0}.rnhv2-envCo2Row strong{display:flex;justify-content:flex-end}.rnhv2-co2img{max-width:240px;height:auto}.rnhv2-card--env{padding:18px 18px 16px}.rnhv2-card--env .rnhv2-envHead{margin-bottom:10px}.rnhv2-card--env .rnhv2-envHead h2{margin:0;line-height:1.2}.rnhv2-kv.rnhv2-kv--env{margin:0;padding:0;list-style:none}.rnhv2-kv.rnhv2-kv--env>li{display:grid;grid-template-columns:1fr auto;align-items:center;padding:14px 0;line-height:1.35;border-bottom:1px solid rgba(11,26,38,.1)}.rnhv2-kv.rnhv2-kv--env>li:last-child{border-bottom:0}.rnhv2-kv.rnhv2-kv--env>li>span,.rnhv2-kv.rnhv2-kv--env>li>strong{margin:0;padding:0}.rnhv2-kv.rnhv2-kv--env>li>strong{text-align:right;font-weight:700;padding-left:18px;white-space:nowrap}.rnhv2-envCo2Row{padding-top:18px!important;padding-bottom:18px!important;align-items:start}.rnhv2-envCo2Row .rnhv2-co2img{margin-top:10px;max-width:260px;height:auto}ul.bcvh-footer-links li a{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;line-height:1.5}p.bcvh-footer-contact a{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;line-height:1.5}p.bcvh-footer-text{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;line-height:1.5}.bcvh-copyright-inner{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;line-height:1.5}header.rnh-header{padding:10px 0}.rnh-logo img{height:55px}@media (max-width:576px){section.bcvh-brand-strip-section{margin-top:0}.bcvh-brand--logo img{display:block;width:auto;max-width:100px;max-height:40px;object-fit:contain}.bcvh-brands-card--logos{flex-wrap:wrap;gap:8px}.bcvh-vehicle-footer{padding:12px 14px}}.gallery-main{position:absolute;top:45px;left:0;display:block;z-index:999;border-radius:16px}.gallery-ai-badge{position:absolute;left:12px;bottom:12px;z-index:2;pointer-events:none;user-select:none;background:rgba(17,24,39,.72);color:#fff;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.01em;padding:5px 9px;border-radius:10px;white-space:nowrap}@media (max-width:640px){.gallery-ai-badge{left:8px;bottom:8px;font-size:11px;padding:4px 8px}}.bc-ai-item{position:relative}.bc-ai-item .ai-generated-badge{position:absolute;top:10px;left:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:10px;background:rgba(0,0,0,.68);color:#fff;font-size:11px;font-weight:700;line-height:1;pointer-events:none;white-space:nowrap}@media (max-width:768px){.bc-ai-item .ai-generated-badge{top:8px;left:8px;font-size:10px;padding:4px 7px}}