.tcb-vehicle-spotlight .col{align-items:flex-start;display:flex;flex-wrap:wrap}.tcb-vehicle-spotlight .media{box-sizing:border-box;position:relative;width:45%}.tcb-vehicle-spotlight .media-right .media{order:2}.tcb-vehicle-spotlight .text{box-sizing:border-box;display:flex;width:55%}.tcb-vehicle-spotlight .media-right .text{justify-content:flex-end}.tcb-vehicle-spotlight .text-in{box-sizing:border-box;max-width:600px;padding:0 25px 0 70px}.tcb-vehicle-spotlight .media-right .text-in{padding:0 70px 0 25px}.tcb-vehicle-spotlight .title{text-transform:uppercase}.tcb-vehicle-spotlight .title .subtitle{color:#fff;display:block;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.3;padding-bottom:14px;text-transform:none}.tcb-vehicle-spotlight .params{border-left:1px solid hsla(0,0%,100%,.45);box-sizing:border-box;display:block;line-height:1;margin-top:1.5rem;padding-left:20px;text-transform:uppercase}.tcb-vehicle-spotlight .params>div{align-items:center;display:flex}.tcb-vehicle-spotlight .params>div+div{margin-top:12px}.tcb-vehicle-spotlight .params .label{width:100px}.tcb-vehicle-spotlight .params .value{flex:1;font-size:0}.tcb-vehicle-spotlight .params .colors span{border:1px solid #464646;border-radius:50%;box-sizing:border-box;display:inline-block;height:19px;margin:1px 5px 1px 0;overflow:hidden;position:relative;width:19px}.tcb-vehicle-spotlight .params .colors span:last-child{margin-right:0}.tcb-vehicle-spotlight .params .colors span:before{background:linear-gradient(135deg,hsla(0,0%,100%,.3),transparent 50%,rgba(0,0,0,.6));content:"";inset:0;position:absolute}.tcb-vehicle-spotlight .text .button{margin-top:2.5rem}.tcb-vehicle-spotlight .media .swiper,.tcb-vehicle-spotlight .swiper-slide{border-radius:30px;overflow:hidden;width:100%}.tcb-vehicle-spotlight .swiper-slide{background:#1a1a1a;height:auto;position:relative}.tcb-vehicle-spotlight .swiper-slide:before{content:"";display:block;padding-bottom:72%;width:100%}.tcb-vehicle-spotlight .swiper-slide img{height:100%!important;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%!important}.tcb-vehicle-spotlight .swiper-slide .caption{align-items:center;background:rgba(0,0,0,.5);color:#fff;display:flex;font-size:12px;font-style:italic;font-weight:600;left:0;padding:12px 25px;position:absolute;top:0;z-index:3}.tcb-vehicle-spotlight .swiper-slide .caption>span{background:#fff;border:1px solid hsla(0,0%,89.8%,.53);border-radius:50%;box-sizing:border-box;display:inline-block;font-size:0;height:14px;margin-right:10px;width:14px}.tcb-vehicle-spotlight .media .bottom-controls{align-items:center;display:flex;gap:18px;justify-content:center;margin-top:24px}.tcb-vehicle-spotlight .media .bottom-controls .swiper-button-next,.tcb-vehicle-spotlight .media .bottom-controls .swiper-button-prev{background-color:#fbcd5a;border-radius:50%;bottom:auto;color:#231f20;cursor:pointer;height:60px;left:auto;margin:0;position:static;right:auto;top:auto;transform:none;width:60px}.tcb-vehicle-spotlight .media .bottom-controls .swiper-button-next:hover,.tcb-vehicle-spotlight .media .bottom-controls .swiper-button-prev:hover{background-color:#fbcd5a;opacity:.8}.tcb-vehicle-spotlight .media .bottom-controls .swiper-button-next:after,.tcb-vehicle-spotlight .media .bottom-controls .swiper-button-prev:after{font-size:22px;font-weight:900}@media (max-width:767px){.tcb-vehicle-spotlight .media,.tcb-vehicle-spotlight .text{width:100%}.tcb-vehicle-spotlight .media-right .media{order:0}.tcb-vehicle-spotlight .media{margin-bottom:30px}.tcb-vehicle-spotlight .media-right .text-in,.tcb-vehicle-spotlight .text-in{max-width:none;padding:0}}