.home-filter .stm_rent_car_form{width:100%!important;background:0 0!important;padding:0!important;font-family:"Montserrat";font-weight:600}.home-filter .stm_rent_car_type_field label{display:none!important}.home-filter .stm_rent_car_form_wrapper.style_1{margin:0;padding:0}.home-filter .stm_rent_form_fields{display:flex;align-items:flex-start;column-gap:20px!important;width:calc(50% - 106px);flex-wrap:wrap}.home-filter button.clear-data.normal_font{margin:10px 0 0 7px!important}.home-filter .form-btn-wrap{width:165px!important}.home-filter button.clear-data.normal_font{position:absolute;bottom:-30px}.home-filter .stm_rent_car_form_wrapper .form-btn-wrap{align-items:center}.home-filter .stm_rent_car_form_wrapper .form-btn-wrap{display:flex;flex-direction:column;align-items:flex-start!important}.home-filter .stm_rent_form_fields>label{order:1;margin:0!important;position:absolute;bottom:-30px}.home-filter .stm_date_time_input{margin-bottom:0!important}.home-filter .stm_pickup_location.stm_drop_location{padding:0!important}.home-filter .stm_same_return{padding-bottom:0!important}.home-filter .stm_rent_car_form h4{display:none}.home-filter .stm_rent_form_fields:not(.stm_rent_form_fields-drop):before{content:"Abholen";width:100%}.home-filter .stm_rent_form_fields.stm_rent_form_fields-drop:before{content:"Rückgabe";width:100%}.home-filter .stm_rent_car_form form{display:flex;flex-wrap:wrap;gap:20px}.home-filter .stm_rent_car_type_field{width:100%}.home-filter .stm_date_time_input,.home-filter .stm_pickup_location,.home-filter .stm_same_return{width:calc(50% - 10px)}.home-filter .stm_pickup_location.stm_drop_location{width:100%}.home-filter body .stm_same_return{padding-bottom:0!important}.home-filter button.clear-data.normal_font{margin-left:20px}.home-filter .stm_rent_car_form_wrapper.style_1 .stm_rent_car_form:after{display:none!important}.home-filter .stm_rent_car_type_field>.select2-container{display:none}.home-filter .car-tag-buttons{display:flex;gap:20px;flex-wrap:wrap}.home-filter .car-tag-buttons button{background-color:#a0a0a1;border-radius:0;border-radius:10px;padding:10px 15px;box-shadow:none!important;color:#222;text-transform:capitalize;font-weight:600}.home-filter .car-tag-buttons button.active{background:#222;color:#fff!important}.home-filter button.heading-font{background:#7a0e1e!important;border-radius:10px;text-transform:capitalize;font-size:12px!important;font-weight:500;box-shadow:none;border:1px solid #7a0e1e}.stm_single_class_car_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stm_single_class_car_grid .stm_single_class_car .second .row div{width:100%}.col-md-4.col-sm-4.first{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border-radius:15px;overflow:hidden}.stm_single_class_car_grid .stm_single_class_car>.row{position:relative}.col-md-4.col-sm-4.first>.image,.col-md-4.col-sm-4.first>.image img{width:100%!important;height:100%!important;object-fit:contain;padding:0}.stm_single_class_car_grid .col-md-4.col-sm-4.first:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.54);position:absolute;z-index:2}.stm_single_class_car_grid .row{margin:0!important;width:100%!important}.stm_single_class_car_grid .stm_single_class_car{border:3px solid #c7c7c7!important;padding:10px!important;border-radius:15px}.stm_single_class_car_grid .col-md-8.col-sm-8.second{width:100%;z-index:6;padding:60px 20px}.stm-template-car_rental_elementor .stm_single_class_car h3{color:#fff}.stm-template-car_rental_elementor .stm_single_class_car .s_title{color:#fff}.stm-template-car_rental_elementor .stm-more a{color:#fff}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price .total{color:#fff}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price .stm-show-rent-promo-info{color:#fff}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price .stm_discount{color:#fff}.stm_single_class_car_grid .stm_single_class_car .stm_rent_price{margin:0!important}.stm_single_class_car_grid .stm_single_class_car .stm_rent_prices{padding:0}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price .pay a{color:#fff!important}.stm-template-car_rental_elementor .stm_single_class_car.stm-disable-car:before{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:15px}@media only screen and (max-width:767px){.home-filter .stm_rent_form_fields{width:100%}.home-filter .stm_rent_form_fields.stm_rent_form_fields-drop{margin-top:8px}.home-filter .stm_rent_form_fields>label{position:relative;margin-top:10px!important;bottom:0;width:100%}.home-filter .stm_date_time_input,.stm_pickup_location,.stm_same_return{width:100%}.stm_pickup_location{margin-bottom:20px}.stm_rent_car_type_field>.select2-container{display:block}.home-filter .car-tag-buttons{gap:5px!important;padding-top:5px}.home-filter .stm_rent_car_type_field label{display:block!important;font-weight:600;color:#000;margin-bottom:0}.select2-container--default .select2-selection--single.select2-selection--single{background-color:#fff}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{border-color:var(--motors-accent-color);color:#000!important}}.select2-container--open{z-index:9999999!important}button.car-tag-btn[data-value=lkw],button.car-tag-btn[data-value=transporter]{display:none!important}