.stm_rent_car_form_wrapper{padding:0 0 54px;margin-top:8px;text-align:center}.stm_rent_car_form_wrapper .stm_form_title{display:none}.stm_rent_car_form_wrapper .form-btn-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.stm_rent_car_form_wrapper .form-btn-wrap button{background-color:var(--motors-secondary-color)}.stm_rent_car_form_wrapper.style_1 .stm_same_return{padding-bottom:0}.stm_rent_car_form_wrapper.style_1 .stm_same_return .stm_drop_location{padding-bottom:10px}.stm_rent_car_form_wrapper.style_1 .stm_rent_car_form{position:relative}.stm_rent_car_form_wrapper.style_1 .stm_rent_car_form:after{position:absolute;content:"";display:block;height:8px;width:90%;left:50%;bottom:-25px;transform:translateX(-50%);background:rgba(0,0,0,.1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,.1)),color-stop(13%,rgba(0,0,0,.4)),color-stop(50%,rgba(0,0,0,.72)),color-stop(88%,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.1)));background:linear-gradient(to right,rgba(0,0,0,.1) 0%,rgba(0,0,0,.4) 13%,rgba(0,0,0,.72) 50%,rgba(0,0,0,.4) 88%,rgba(0,0,0,.1) 100%);border-radius:100%;filter:blur(5px);opacity:.4}.stm_rent_car_form_wrapper.style_1 .stm_rent_car_form .form-btn-wrap button.clear-data{color:var(--motors-secondary-color)}.stm_rent_car_form_wrapper.style_1 .stm_rent_car_form button.clear-data{background-color:transparent;box-shadow:none;font-size:14px;font-weight:400;text-transform:capitalize;padding:0}.stm_rent_car_form_wrapper.style_1 .stm_rent_car_form button.clear-data span{text-decoration:underline}.stm_rent_car_form_wrapper.style_1 .stm_rent_car_form button.clear-data i{font-size:14px;left:-3px;top:2px}.stm_rent_car_form_wrapper.style_2{margin-top:0}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form{padding-bottom:26px;background-color:#fff;width:635px}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form h4:not(.stm_form_title){margin-bottom:29px}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_same_return{padding-bottom:0}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_same_return .stm_drop_location{padding-bottom:30px}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_form_fields{padding:30px 31px 20px;margin-bottom:35px;border:2px solid var(--motors-base-color)}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_form_fields.stm_rent_form_fields-drop{padding-bottom:17px;margin-bottom:33px}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_form_fields label{margin:10px 0 24px}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_form_fields .stm_form_title{display:block;font-size:12px;margin-bottom:5px;letter-spacing:0px}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_form_fields .stm_date_time_input input,.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_form_fields .select2-container--default .select2-selection--single{background-color:#eee}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form button[type=submit]{width:100%;padding-top:14px;padding-bottom:15px;border-radius:0;text-transform:none;font-size:16px;box-shadow:none;top:0;border:2px solid var(--motors-base-color);background-color:var(--motors-base-color);color:var(--motors-secondary-color);transition:all .3s ease}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form button[type=submit]:hover{background-color:var(--motors-secondary-color);border-color:var(--motors-secondary-color);color:#fff}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form button.clear-data{width:auto;margin:20px auto 0;background-color:transparent;box-shadow:none;border:none;font-size:14px;font-weight:400;text-transform:capitalize;padding:0;color:var(--motors-secondary-color)}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form button.clear-data span{text-decoration:underline}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form button.clear-data i{font-size:14px;left:-3px;top:2px}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form button.clear-data:hover{color:var(--motors-secondary-color);background-color:transparent}.stm_rent_car_form_wrapper .stm_rent_car_form{display:inline-block;width:354px;max-width:100%;padding:35px 30px 32px;background-color:var(--motors-base-color);text-align:left}.stm_rent_car_form_wrapper .stm_rent_car_form h4{margin-bottom:7px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:-.5px}.stm_rent_car_form_wrapper label{margin:8px 0;color:#17293a}.stm_rent_car_form_wrapper label .checker{margin-right:5px}.stm_rent_car_form_wrapper label .checker .checked{background:lightgray}.stm_rent_car_form_wrapper .stm_pickup_location{position:relative}.stm_rent_car_form_wrapper .stm_pickup_location>i{position:absolute;top:13px;left:11px;color:var(--motors-secondary-color);z-index:25}.stm_rent_car_form_wrapper button[type=submit]{margin-top:19px;padding:16px 24px 12px 19px;font-size:12px}.stm_rent_car_form_wrapper button[type=submit] i{position:relative;top:-1px;left:10px}@media (max-width:768px){.stm_rent_car_form_wrapper .stm_rent_car_form{width:100%}}.stm_same_return{display:none;padding-bottom:10px!important}#wrapper .stm_rent_car_form_wrapper.style_1 .stm_rent_car_form .form-btn-wrap button.clear-data{color:var(--motors-secondary-color)}#wrapper .stm_rent_car_form_wrapper.style_2 .stm_rent_car_form button.heading-font{color:var(--motors-secondary-color)}#wrapper .stm_rent_car_form_wrapper.style_2 .stm_rent_car_form button.heading-font:hover{color:#fff}#wrapper .stm_rent_car_form_wrapper.style_2 .stm_rent_car_form button.clear-data{color:var(--motors-secondary-color)}.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 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 .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}@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_drop_location,.stm_same_return{width:100%!important}.stm_pickup_location{margin-bottom:20px}.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}}#car_tag,.stm_rent_car_type_field>select,.stm_rent_car_type_field>.select2-container{display:none!important}button.car-tag-btn[data-value=lkw],button.car-tag-btn[data-value=transporter]{display:none!important}