.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 .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 input[type=text].stm_error{outline:2px solid red!important}.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)}.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.active{display:block}.home-filter body .stm_same_return{padding-bottom:0!important}.home-filter .stm_rent_car_type_field>.select2-container{display:none}.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){.stm_rent_car_type_field>.select2-container{display:block}.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}