.vehicles{display:grid;margin-bottom:50px}@media screen and (min-width:768px){.vehicles{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:50px}}.vehicles a{text-decoration:none;margin-bottom:50px;display:block}@media screen and (min-width:768px){.vehicles a{margin-bottom:0}}.vehicles .vehicle{background:#fff;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.3);box-shadow:0 0 15px 1px rgba(0,0,0,.3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;line-height:0;height:100%;overflow:hidden}.vehicles .vehicle:hover{-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.5);box-shadow:0 0 15px 1px rgba(0,0,0,.5)}.vehicles .vehicle--info{background:#d9d9d9;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:normal;height:100%}.vehicles .vehicle--info>div{padding:10px 20px;width:100%}.vehicles .vehicle--info,.vehicles .vehicle--infobody,.vehicles .vehicle--link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vehicles .vehicle--infobody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.vehicles .vehicle--link{background:#63b32d;-webkit-box-flex:0;-webkit-flex:0 0 58px;-ms-flex:0 0 58px;flex:0 0 58px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0!important}.vehicles .vehicle h2.vehicle--title{color:#3f3b3b;font-size:20px;font-weight:800;margin-bottom:5px;max-width:240px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.vehicles .vehicle h3.vehicle--subtitle,.vehicles .vehicle--cat,.vehicles .vehicle--number{font-weight:700;text-transform:uppercase;color:#3f3b3b;font-size:15px;margin-top:0;margin-bottom:0}.vehicles .vehicle--number{margin-bottom:15px}.vehicles .vehicle--price,.vehicles .vehicle.--cat{margin-bottom:10px}.vehicles .vehicle--price .price-old{position:relative}.vehicles .vehicle--price .price-old:after{content:"";position:absolute;height:3px;background:red;width:145px;left:-4px;top:8px;-webkit-transform:rotateZ(-7deg);-ms-transform:rotate(-7deg);transform:rotateZ(-7deg)}.vehicles .vehicle--price .price-new,.vehicles .vehicle--price .price-old,.vehicles .vehicle--price .price-urlaubsgeld{font-weight:800;font-size:16px;text-transform:uppercase;display:block}.vehicles .vehicle--price .price-new{font-size:18px;color:#fff;background:red;padding:3px 2px}.vehicles .vehicle--price .mwst{font-size:12px;padding-bottom:4px;display:block}.vehicles .vehicle--excerpt{font-size:15px}.vehicles.more{max-height:0;overflow:hidden;-webkit-transition:all linear 400ms;transition:all linear 400ms}.vehicles.more.active{max-height:999999px;overflow:visible}.vehicles.vehicles-single{display:block!important;margin-top:25px;text-align:left}.vehicles.vehicles-single .vehicle--price .mwst{margin-top:1px}.vehicles.vehicles-single .zeitraum{font-size:12px;margin-bottom:10px}.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-prev{position:fixed;top:0;opacity:1;z-index:999999999}.vehicle-search-detail .elementor-element-162f227,.vehicle-search-detail .elementor-element-ad45ccf{display:none}