.lvc-motor{--red:#e31d2b;--ink:#141923;--muted:#6b7280;--line:#d9dde4;max-width:1240px;margin:0 auto;color:var(--ink);font-size:16px;background:#fff;border:1px solid #ececef;box-shadow:0 18px 55px rgba(15,15,20,.10)}
body.lvc-motor-full-width #secondary,body.lvc-motor-full-width .sidebar,body.lvc-motor-full-width .widget-area,body.lvc-motor-full-width .main-sidebar,body.lvc-motor-full-width aside[role="complementary"]{display:none!important}
body.lvc-motor-full-width #primary,body.lvc-motor-full-width .content-area,body.lvc-motor-full-width .site-content .content,body.lvc-motor-full-width .main-content{box-sizing:border-box!important;width:100%!important;max-width:1320px!important;float:none!important;margin-left:auto!important;margin-right:auto!important}
body.lvc-motor-full-width .main-inner{padding-left:0!important;padding-right:0!important}
body.lvc-motor-full-width .main,body.lvc-motor-full-width .main-inner,body.lvc-motor-full-width #content{background:#fff!important}
body.lvc-motor-full-width .lvc-motor{max-width:1240px!important;padding:0 24px 34px!important;box-sizing:border-box}
.lvc-home-banner{background-image:url('motor-hero-new.png')!important;background-color:#dcebf3!important;background-blend-mode:normal!important;background-position:center 60%!important}.lvc-hero{background-image:url('motor-hero-new.png')!important;background-color:#dcebf3!important;background-blend-mode:normal!important;background-position:center 58%!important}
.lvc-home-banner{display:block!important;position:relative!important;width:100%!important;max-width:1300px!important;margin:34px auto!important;background-position:center 66%!important;background-color:rgba(255,255,255,.3)!important;background-blend-mode:screen!important}.lvc-home-banner>a{display:block!important;position:relative!important;width:100%!important;min-height:340px!important;background:none!important}.lvc-home-banner-copy{position:absolute!important;z-index:2!important;top:20px!important;left:50%!important;transform:translateX(-50%)!important;box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:790px!important;min-height:0!important;margin:0!important;padding:14px 24px 16px!important;border-radius:8px!important;background:rgba(7,12,20,.68)!important;align-items:center!important;text-align:center!important}.lvc-home-banner h2{font-size:34px!important;margin:4px 0!important}.lvc-home-banner p{font-size:16px!important;margin:0 0 10px!important}.lvc-home-banner strong{padding:10px 17px!important}.lvc-hero{background-image:linear-gradient(90deg,rgba(4,8,15,.24),rgba(4,8,15,0)),url('motor-hero.jpg')!important;background-color:rgba(255,255,255,.16)!important;background-blend-mode:screen!important}
.lvc-home-banner{box-sizing:border-box;max-width:1220px;margin:34px auto!important;background:#101722 url('motor-hero.jpg') 62% center/cover no-repeat;box-shadow:0 14px 35px #0003;border-radius:5px;overflow:hidden}.lvc-home-banner[hidden]{display:none}.lvc-home-banner>a{display:block!important;min-height:270px;color:#fff!important;text-decoration:none!important;background:linear-gradient(90deg,rgba(6,10,17,.97) 0%,rgba(6,10,17,.82) 50%,rgba(6,10,17,.12) 80%);box-sizing:border-box}.lvc-home-banner-copy{box-sizing:border-box;max-width:650px;min-height:270px;padding:42px 54px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lvc-home-banner span{color:#ffd36a!important;font-size:13px!important;font-weight:900;letter-spacing:.14em}.lvc-home-banner h2{color:#fff!important;font-size:44px!important;line-height:1.05!important;margin:10px 0!important}.lvc-home-banner p{color:#f3f4f6!important;font-size:18px!important;line-height:1.4!important;margin:0 0 23px!important}.lvc-home-banner strong{display:inline-block;background:#e31d2b;color:#fff;padding:13px 18px;font-size:13px;letter-spacing:.03em}.lvc-home-banner a:hover strong{background:#b91520}
.lvc-hero{box-sizing:border-box;min-height:390px;background-position:center center;background-size:cover;color:#fff!important;padding:42px 6%;display:flex;align-items:flex-start}.lvc-hero>div{max-width:570px;text-shadow:0 2px 12px rgba(0,0,0,.95)}.lvc-hero b{color:#ffd36a!important;letter-spacing:.16em;font-size:15px}.lvc-hero h1{color:#fff!important;font-size:clamp(38px,4.2vw,56px);line-height:1.03;margin:10px 0!important}.lvc-hero p{color:#fff!important;font-size:20px;margin:0!important}
.lvc-search{background:#fff;padding:36px;margin:28px 0 50px;position:relative;border:1px solid var(--line);box-shadow:0 12px 35px #00000012}.lvc-search h2{margin:0 0 26px;font-size:30px}.lvc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lvc-grid label{display:block;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.lvc-grid input,.lvc-grid select{box-sizing:border-box;width:100%;height:54px;margin-top:9px;border:1px solid var(--line);border-radius:3px;padding:0 15px;background:#fff;color:var(--ink);font-size:16px}.lvc-grid .wide{grid-column:span 2}.lvc-grid button{border:0;border-radius:3px;background:var(--red);color:#fff;font-size:15px;font-weight:900;height:54px;align-self:end;padding:0 22px}
.lvc-publish{margin:28px 0 0;padding:28px 32px;background:#151b26;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px}.lvc-publish span,.lvc-form-head small{color:#ffd36aaa;font-size:12px;font-weight:900;letter-spacing:.14em}.lvc-publish h2{color:#fff!important;font-size:27px;margin:5px 0!important}.lvc-publish p{color:#d1d5db;margin:0}.lvc-publish-actions{display:flex;gap:12px;flex-shrink:0}.lvc-publish-actions button,.lvc-send{border:2px solid var(--red);background:var(--red);color:#fff;padding:14px 18px;font-weight:900;cursor:pointer}.lvc-publish-actions .outline{background:transparent}.lvc-submit-form{margin:0;padding:32px;background:#f7f8fa;border:1px solid var(--line)}.lvc-submit-form[hidden]{display:none}.lvc-form-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:24px}.lvc-form-head h2{font-size:28px;margin:4px 0!important}.lvc-close{border:0;background:transparent;font-size:34px;line-height:1;cursor:pointer}.lvc-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lvc-form-grid label{font-size:13px;font-weight:800;text-transform:uppercase}.lvc-form-grid input,.lvc-form-grid select,.lvc-form-grid textarea{box-sizing:border-box;width:100%;margin-top:8px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:16px;padding:13px}.lvc-form-grid input,.lvc-form-grid select{height:52px}.lvc-form-grid .wide{grid-column:span 2}.lvc-form-grid textarea{height:auto;resize:vertical}.lvc-consent{display:flex!important;align-items:flex-start;gap:10px;text-transform:none!important;font-weight:500!important}.lvc-consent input{width:20px!important;height:20px!important;margin:1px 0 0!important;flex:0 0 auto}.lvc-consent a{font-weight:800}.lvc-trap{position:absolute!important;left:-10000px!important}.lvc-legal-note{font-size:13px;color:var(--muted)}.lvc-send{font-size:15px}.lvc-notice{margin:20px 0;padding:18px 22px}.lvc-notice.success{background:#ecfdf5;border-left:5px solid #059669}.lvc-notice.error{background:#fef2f2;border-left:5px solid #dc2626}
.lvc-photo-field>small{display:block;margin-top:7px;color:var(--muted);font-size:13px}.lvc-photo-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.lvc-photo-item{position:relative;border:1px solid var(--line);background:#fff;padding:5px}.lvc-photo-item img{display:block;width:100%;height:105px;object-fit:cover}.lvc-photo-item button{position:absolute;right:9px;bottom:9px;border:0;border-radius:3px;background:#b91c1c;color:#fff;padding:7px 10px;font-size:12px;font-weight:800;cursor:pointer}
.lvc-results{padding:0 4% 55px}.lvc-title{display:flex;justify-content:space-between;align-items:center}.lvc-title h2{font-size:29px}.lvc-title span{color:var(--muted)}.lvc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lvc-cards article{border:1px solid var(--line);background:#fff}.lvc-cards .photo{height:205px;background:#303844;display:grid;place-items:center;overflow:hidden;font-size:50px}.lvc-cards .photo img{width:100%;height:100%;object-fit:cover}.lvc-cards .body{padding:18px}.lvc-cards em{float:right;background:#eef2ff;color:#3730a3;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.lvc-cards em.private{background:#fff7ed;color:#9a3412}.lvc-cards small{color:var(--red);font-weight:800;text-transform:uppercase}.lvc-cards h3{font-size:20px;margin:9px 0}.lvc-cards p{color:var(--muted)}.lvc-cards strong{font-size:23px}.empty{grid-column:1/-1;padding:30px;background:#fff;border:1px solid var(--line)}
@media(max-width:900px){.lvc-search{margin:24px 14px 42px;padding:28px}.lvc-grid,.lvc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lvc-cards{grid-template-columns:1fr 1fr}.lvc-grid button{grid-column:1/-1}.lvc-publish{margin-left:14px;margin-right:14px;align-items:flex-start;flex-direction:column}.lvc-publish-actions{width:100%}.lvc-publish-actions button{flex:1}.lvc-submit-form{margin:0 14px}}
@media(max-width:600px){.lvc-home-banner{margin:26px 10px!important;background-position:67% center}.lvc-home-banner>a{min-height:285px;background:linear-gradient(90deg,rgba(6,10,17,.96),rgba(6,10,17,.62))}.lvc-home-banner-copy{max-width:330px;min-height:285px;padding:30px 24px}.lvc-home-banner h2{font-size:31px!important}.lvc-home-banner p{font-size:16px!important;line-height:1.35!important}.lvc-hero{min-height:285px;padding:24px 20px;background-position:58% center}.lvc-hero>div{max-width:330px}.lvc-hero h1{font-size:34px}.lvc-hero p{font-size:16px;line-height:1.3}.lvc-search{margin:18px 10px 34px;padding:22px 18px}.lvc-search h2{font-size:25px;line-height:1.15}.lvc-grid,.lvc-cards,.lvc-form-grid{grid-template-columns:1fr}.lvc-grid{gap:17px}.lvc-grid .wide,.lvc-grid button,.lvc-form-grid .wide{grid-column:span 1}.lvc-grid input,.lvc-grid select,.lvc-grid button{height:56px;font-size:16px}.lvc-results{padding-left:10px;padding-right:10px}.lvc-title{align-items:flex-start;gap:8px;flex-direction:column}.lvc-title h2{margin-bottom:0}.lvc-publish{margin:16px 10px 0;padding:22px 18px}.lvc-publish h2{font-size:23px}.lvc-publish-actions{flex-direction:column}.lvc-submit-form{margin:0 10px;padding:22px 18px}.lvc-form-head h2{font-size:24px}.lvc-photo-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.lvc-photo-item img{height:120px}}
.lvc-publish span{color:#fff!important}.lvc-form-head small{color:#b91520!important}
