.car-banner{width:100%;position:relative}.car-banner picture{display:block}.car-banner-img{width:100%;height:auto;display:block}.car-banner-overlay{color:#fff;padding:0 30px;position:absolute;bottom:20px;left:0;right:0}.car-banner-row{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.car-banner-left{flex:1;align-items:center;gap:20px;display:none}.car-banner-left h1{margin:0;font-size:2rem}.car-banner-left .subtitle{margin:5px 0 0;font-size:27px}.car-banner-left .price{margin:0;font-size:1rem;line-height:1.4}.car-banner-left .price span{font-size:30px;font-weight:700}.divider{background:#fff;width:2px;height:50px}.car-banner-right{flex-wrap:wrap;flex:2;justify-content:flex-end;gap:40px;display:none}.feature{text-align:center;max-width:120px}.feature img{width:35px;margin-bottom:6px}.feature p{font-size:.9rem;line-height:1.3}.note{color:#ccc;text-align:right;margin-top:10px;font-size:15px}@media (max-width:992px){.car-banner-left{flex-direction:column;align-items:flex-start;gap:10px}.divider{display:none}.car-banner-row{flex-direction:column;align-items:flex-start}.car-banner-right{justify-content:flex-start;gap:20px;margin-top:15px}}@media (max-width:480px){.car-banner-left h1{font-size:1.4rem}.car-banner-left .price span{font-size:1.1rem}.feature img{width:28px}}@media (max-width:768px){.car-banner-row,.note{display:none}}
