.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.style_2 .stm_rent_car_form .stm_rent_car_form_error{height:718px}@media (max-width:1023px){.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_car_form_error{height:150px}}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_car_form_error .stm_rent_car_form_error_message{width:340px}.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 .stm_rent_car_form_error{height:380px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:1023px){.stm_rent_car_form_wrapper .stm_rent_car_form .stm_rent_car_form_error{height:150px}}.stm_rent_car_form_wrapper .stm_rent_car_form .stm_rent_car_form_error .woo-logo{margin-bottom:15px}.stm_rent_car_form_wrapper .stm_rent_car_form .stm_rent_car_form_error .stm_rent_car_form_error_message{text-align:center;line-height:20px}.stm_rent_car_form_wrapper .stm_rent_car_form .stm_rent_car_form_error .stm_rent_car_form_error_message span{font-weight:700}.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:var(--motors-secondary-color)}.stm_rent_car_form_wrapper input[type=text].stm_error{outline:2px solid red !important}.stm_rent_car_form_wrapper .stm_pickup_location{position:relative}.stm_rent_car_form_wrapper .stm_pickup_location.stm_error .select2-container{outline:2px solid red !important}.stm_rent_car_form_wrapper .stm_pickup_location .select2-container--default{z-index:24}.stm_rent_car_form_wrapper .stm_pickup_location .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.stm_rent_car_form_wrapper .stm_pickup_location .select2-container--default .select2-selection--single{height:40px;background-color:#fff}.stm_rent_car_form_wrapper .stm_pickup_location .select2-container--default .select2-selection--single .select2-selection__rendered{height:40px;line-height:40px;padding-left:36px;color:var(--motors-secondary-color)}.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%}}.elementor-editor-active .select2-container--open .select2-dropdown--above{z-index:10000}.elementor-editor-active .select2-container--open .select2-dropdown--below{z-index:10000}.elementor-editor-active .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none}.elementor-editor-active .stm_pickup_location select{opacity:1;visibility:visible;width:100%;border:none;height:40px;color:#888;padding:0 40px 0 36px;-webkit-appearance:none;-moz-appearance:none;position:relative}.elementor-editor-active .stm_rent_car_form_wrapper.style_2 .stm_pickup_location select{background-color:#eee;color:#888}.elementor-editor-active .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:20px;width:unset;height:unset}.elementor-editor-active .select2-container--default .select2-selection--single .select2-selection__arrow b{height:unset;width:unset}.text-center{text-align:center}.stm_locations_description{position:absolute;width:572px;min-height:295px;top:0;padding:0;list-style:none;margin-bottom:0}.stm_locations_description.text-left_position{right:inherit;right:100%}.stm_locations_description.text-right_position{right:inherit;left:100%}.stm_locations_description.text-center_position{right:inherit;left:100%}.stm_locations_description li{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:0;background-color:#fff}.stm_locations_description li.active{visibility:visible;opacity:1}.stm_locations_description li .stm_offices_wrapper{max-width:100%;background-color:#fff}.stm_locations_description li .stm_offices_wrapper>div{max-width:220px}.stm_locations_description li .stm_offices_wrapper .phone_fax{margin-bottom:22px}.stm_locations_description li .stm_offices_wrapper img{position:absolute;right:22px;top:22px}.stm_same_return{display:none;padding-bottom:10px !important}.stm_same_return.active{display:block}#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)}