/*!/wp-content/plugins/woo-rental-car/assets/woo_rental_form.css*/.booking-form{position:relative;width:100%;max-width:480px}.booking-form_list{background:#fff0;padding:0;margin:0;list-style-type:none;display:flex}.booking-form_list li,.booking-form_list li a,.booking-form_list li a:hover{font-size:20px;font-weight:500;color:#0E1113;position:relative}.booking-form_list li a:before{content:'';width:0;height:1px;position:absolute;left:0;bottom:0;background-color:#0E1113;transition:all 0.3s linear}.booking-form_list li a:hover:before{width:100%}.booking-form_list li,.booking-form_form{padding:10px 20px;background-color:#f5f5f5}.booking-form_list li.active{background-color:#fff;border-top-left-radius:8px;color:#000}.booking-form_form{background-color:#fff;border-radius:8px;border-top-left-radius:0}.form-row{margin-bottom:10px}.form-row label{color:#000;font-weight:600;font-size:1rem}.input-with-icon{position:relative}.input-with-icon svg{position:absolute;left:15px;top:15px;fill:#333;width:16px;height:16px}.input-with-icon input[type="text"]{padding-left:42px!important;border-radius:2px!important}.two-cols{display:flex;justify-content:space-between;gap:2%}.two-cols .form-row{width:48%}.time-picker{display:flex;align-items:center;width:100%;position:absolute;left:0;top:100%;gap:5px;padding:5px;background:#ff992e;z-index:9;background:rgb(0 0 0);color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.time-picker select.time-picker__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-align:center;border:1px solid #ddd;border-radius:6px;padding:6px 10px;background:#fff;cursor:pointer}.input-with-icon{position:relative}.input-with-icon .menu{position:absolute;width:100%;display:none;background:#fff;left:0;bottom:100%;box-shadow:2px 2px 4px grey;z-index:9;padding-bottom:10px}.input-with-icon .menu.activeMenuOfChangePass{display:block}.input-with-icon .menu h3{font-size:20px;text-align:center}.valBlock{width:100%;text-align:center}.valBlock h4{font-size:18px;padding:0em 1.7em 0em}.btnF,.btnF2{display:inline-block;background:#ff992e;color:#fff;text-align:center;line-height:.9;width:40px;height:40px;font-size:38px;cursor:pointer;border-radius:50%}.btnF:nth-child(2),.btnF2:nth-child(2){margin-bottom:.5em}.field{display:inline-block;background:#fff;width:30%;height:1em;text-align:center;line-height:1em;font-size:2em}#confirm,#confirm-2{width:200px;padding-block:5px;border-color:#fff0}.button[type="submit"],.button[type="button"]{width:100%;margin-block:10px;padding-block:16px;font-size:18px;text-transform:uppercase;background:#ff992e;border-color:#ff992e}.button svg path{transition:all 0.3s}.button[type="submit"] svg,.button[type="button"] svg{width:16px;margin-right:10px}.button[type="submit"]:hover svg path,.button[type="button"]:hover svg path{fill:#fff}.return{display:none}.return.show{display:block}.booking-form .btn-return{padding:2px 5px}.input-with-icon .error{position:absolute;right:2px;top:2px;background:#FCC;color:#f03;padding:2px;font-size:12px;font-weight:500;display:none}.error{color:#f03}.booking-form .error a:hover{color:#333}.same-postal-code,.distance-error,.airport-pickup{display:none}.processing{pointer-events:none}.loader{display:none;border:2px solid #f3f3f3;border-top:2px solid #192026;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite}.checked .loader{display:inline-block}.checked .text,.checked svg{display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.booking-form-hourly .booking-form_list li{border-top-left-radius:8px}.booking-form-hourly .booking-form_list li.active{border-top-left-radius:0}.form-row select{font-size:18px;border:1px solid #000;border-radius:0;padding:20px 20px 20px 42px}.input-with-icon i{position:absolute;left:15px;top:18px;fill:#333;width:20px;height:20px}.icon-airplane{font-size:20px}.icon-airplane:before{font-weight:600!important}.the_cancellation_possibile{display:flex;align-items:center;gap:10px;max-width:1000px;width:100%;margin:0 auto;margin-top:-10px;margin-bottom:20px;padding:10px}.the_cancellation_possibile h5{margin-bottom:10px}.the_cancellation_possibile img{min-width:76px}.airport-return{display:none}.airport-return.show{display:flex}.trusted-logos{display:flex;justify-content:center}.elementor .trusted-logos img{width:200px;height:60px;object-fit:contain}.trusted-logos img:last-child{border-left:1px solid #ddd}