.elementor-widget-car-model-list .car-model-list{--cols:1;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:2rem}@media(width>768px){.elementor-widget-car-model-list .car-model-list{--cols:2}}@media(width>1024px){.elementor-widget-car-model-list .car-model-list{--cols:3}}.elementor-widget-car-model-list .car-model{display:grid;grid-template-rows:220px auto 1fr;gap:.25rem;border:1px solid #d4dce1;border-radius:.5rem;background-color:#fff;overflow:hidden;transition:.25s cubic-bezier(0,0,.23,.98);transform:translate(0);align-items:start;height:100%}.elementor-widget-car-model-list .car-model:hover,.elementor-widget-car-model-list .car-model:focus-within{box-shadow:rgb(0 26 59 / .1) 0 4px 4px,rgb(93 95 101 / .13) 0 5px 15px 2px;transform:translate(0,-5px)}.elementor-widget-car-model-list .car-model[data-link-target]{cursor:pointer}.elementor-widget-car-model-list .car-model-image{overflow:hidden;height:220px}.elementor-widget-car-model-list .car-model-image img{object-fit:cover;display:block;width:100%;height:100%}.elementor-widget-car-model-list .car-model-info{position:relative;padding-inline:1rem;padding-block:.5rem;border-bottom:1px solid #d4dce1}.elementor-widget-car-model-list .car-model-info .campaign-badge{position:absolute;z-index:100;bottom:105px;width:72px;left:77%;transform:rotate(-23deg)}.elementor-widget-car-model-list .car-model-info .campaign-badge svg{width:100%;height:100%}.elementor-widget-car-model-list .car-model-info a{display:grid;grid-template-columns:3fr 1fr;align-items:start;color:inherit}.elementor-widget-car-model-list .car-model-name{font-family:"Roboto",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.1}.elementor-widget-car-model-list .car-model-year{text-align:right}.elementor-widget-car-model-list .car-model-engine-types{display:flex;gap:.5rem;padding:.5rem 0}.elementor-widget-car-model-list .car-model-engine-types .engine-type{display:flex;padding:6px 12px;background-color:#001a3b;border-radius:6px;color:#fff;font-size:.65rem;text-transform:uppercase;letter-spacing:1px;line-height:1}.elementor-widget-car-model-list .car-model-price-info{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;align-items:start;padding-inline:1rem;padding-block:.5rem}.elementor-widget-car-model-list .car-model-price{position:relative;display:grid;justify-content:start}.elementor-widget-car-model-list .car-model-price .label{font-family:Roboto,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.4;color:#697586;letter-spacing:0}.elementor-widget-car-model-list .car-model-price.sale,.elementor-widget-car-model-list .car-model-price.loan,.elementor-widget-car-model-list .car-model-price.leasing-private,.elementor-widget-car-model-list .car-model-price.leasing-business{font-family:Moneta,sans-serif;font-weight:900;font-size:1.375rem;line-height:1.2;letter-spacing:1px}.elementor-widget-car-model-list .car-model-price ins{display:inline-block;position:relative;text-decoration:none;width:fit-content}.elementor-widget-car-model-list .car-model-price ins:after{content:"";display:block;top:calc(50% - 5px);position:absolute;background-color:rgb(255 210 218 / .7);width:110%;left:-5%;height:10px;z-index:-1;rotate:-1deg}.elementor-widget-car-model-list .car-model-price del{display:inline-block;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:400;color:#697586;width:fit-content}.elementor-widget-car-model-list .car-model-price .vat{font-size:.75rem;font-weight:300}