.tf-single-hotel-booking-form__style-1.tf-single-template__one{padding:0}.tf-single-hotel-booking-form__style-1.tf-single-template__one .tf-tour-booking-box{margin-bottom:0}.tf-single-hotel-booking-form__style-1.tf-single-template__one .widget{margin-bottom:0}.tf-single-hotel-booking-form__style-2{padding:0}.tf-single-hotel-booking-form__style-2 .tf-booking-form .tf-booking-form-checkin,.tf-single-hotel-booking-form__style-2 .tf-booking-form .tf-booking-form-checkout{max-width:none;padding-left:45px;padding-right:45px}.tf-single-hotel-booking-form__style-3{padding:0}.tf-single-hotel-booking-form__style-3 .tf-hotel-side-booking{margin-bottom:0}.tf-single-tour-booking-form__style-1{padding:0}.tf-single-tour-booking-form__style-1 .tf-tour-booking-box{background:var(--tf-filling-foreground);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tf-single-tour-booking-form__style-1 .tf-booking-price{border-bottom:1px solid var(--tf-border-lite);padding-bottom:12px}.tf-single-tour-booking-form__style-1 .tf-booking-price p{margin-bottom:0;font-size:1.875rem}.tf-single-tour-booking-form__style-1 .tf-booking-price p span{font-size:.875rem;font-weight:400}.tf-single-tour-booking-form__style-1 .tf-form-title p{margin-bottom:0}.tf-single-tour-booking-form__style-1 .tf-form-title.tf-tour-extra p{cursor:pointer;background-color:var(--tf-brand-lite);padding:10px;border-radius:5px;display:flex;align-items:center;justify-content:space-between}.tf-single-tour-booking-form__style-1 .tf-form-title.tf-tour-extra p i{float:right}.tf-single-tour-booking-form__style-1 .tf-form-title.tf-tour-extra p .fa-minus{display:none}.tf-single-tour-booking-form__style-1 .tf-form-title.tf-tour-extra.active i{display:none}.tf-single-tour-booking-form__style-1 .tf-form-title.tf-tour-extra.active .fa-minus{display:block}.tf-single-tour-booking-form__style-1 .tf-tour-extra-box{display:none}.tf-single-tour-booking-form__style-1 .tf-tour-extra-box .tf-tour-extra{padding:16px 24px;border:1px solid var(--tf-border-lite);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tf-single-tour-booking-form__style-1 .tf-tour-extra-box .tf-tour-extra .tf-tour-extra-price{align-items:inherit}.tf-single-tour-booking-form__style-1 .tf-tour-extra-box .tf-tour-extra .tf-tour-extra-price .tf-tour-extra-input{align-items:center}.tf-single-tour-booking-form__style-1 .tf-tour-extra-box .tf-tour-extra .tf-tour-extra-price .woocommerce-Price-amount.amount{font-weight:600;margin-left:10px;line-height:1.2}.tf-single-tour-booking-form__style-1 .tf-tour-extra-box .tf-tour-extra .tf-tour-extra-price p{line-height:1.3}.tf-single-tour-booking-form__style-1 .tf-tour-extra-box .tf-tour-extra .tf-tour-extra-price .tf-tour-extra-input>p{line-height:1}.tf-single-tour-booking-form__style-1 .tf-booking-bttns button{margin-top:8px;padding:12px 20px;width:260px}.tf-single-tour-booking-form__style-1 .tf-tour-booking-advantages{background-color:var(--tf-filling-foreground);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tf-single-tour-booking-form__style-1 .tf-tour-booking-advantages .tf-head-title h3{font-size:1.5rem;color:var(--tf-text-heading)}.tf-single-tour-booking-form__style-1 .tf-tour-booking-advantages ul{margin:0px}.tf-single-tour-booking-form__style-1 .tf-tour-booking-advantages li{display:flex;align-items:center;gap:8px;color:var(--tf-text-heading)}.tf-single-tour-booking-form__style-1 .tf-tour-booking-advantages li i{height:38px;width:38px;background:#fff;border:1px solid var(--tf-border-lite);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:flex;align-items:center;justify-content:center}.tf-single-tour-booking-form__style-1 .tf-tour-booking-advantages li a{color:var(--tf-text-heading);text-decoration:none}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar{position:fixed;width:calc(100% - 64px);bottom:0;left:0;padding:32px;background-color:hsla(0,0%,100%,.9);z-index:9999;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;transform-origin:bottom;transform:translateY(100%);opacity:0;transition:transform .4s ease,opacity .4s ease}@media only screen and (max-width: 1024px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px;gap:8px;width:calc(100% - 32px)}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar{transform:translateY(0);opacity:1;z-index:9999;width:100%}}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar.active{transform:translateY(0);opacity:1;width:100%}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar.mobile-active .tf-bottom-booking-fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar.mobile-active .tf-booking-popup-btn{display:block}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar.mobile-active .tf-booking-mobile-btn{display:none}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:24px}@media only screen and (max-width: 1024px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-fields{width:100%;gap:16px;-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-fields{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none}}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-field{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8px}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-field{width:100%}}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-field input.tf-field,.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-field select.tf-field{border-radius:8px;border:1px solid var(--tf-primary);padding:0 16px;background-color:#fff;outline:none;min-width:220px;font-size:1rem;flex:1;height:56px}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-field input.tf-field,.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-field select.tf-field{flex-grow:1;height:44px}}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-field.check-in-time-div{display:none}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-field-icon{height:56px;width:56px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border-radius:8px;background-color:var(--tf-primary);text-align:center;color:#fff}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-bottom-booking-field-icon{height:44px;width:44px;font-size:1.125rem}}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf_selectperson-wrap{border-right:none;padding:0}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf_selectperson-wrap{border-bottom:none;padding:0}}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf_selectperson-wrap .tf_input-inner{border-radius:8px;border:1px solid var(--tf-brand-dark);padding:0 16px;background-color:#fff}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf_selectperson-wrap .tf_input-inner{flex-grow:1;width:100%}}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf_acrselection-wrap{left:64px;right:auto;top:unset;bottom:100%;width:auto}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-booking-mobile-btn{display:none}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-booking-mobile-btn{display:block}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-booking-popup-btn{display:none}}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-tours-booking-btn{align-self:stretch}@media only screen and (max-width: 1024px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-tours-booking-btn{width:100%;display:flex;justify-content:center}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-tours-booking-btn{width:100%;display:block}}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-tours-booking-btn .tf-btn-wrap{height:100%}.tf-single-tour-booking-form__style-1 .tf-bottom-booking-bar .tf-tours-booking-btn .tf-btn-wrap .tf_btn{height:100%;align-items:center}.tf-single-tour-booking-form__style-2{padding:0}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar{position:fixed;bottom:0;left:0;padding:16px;z-index:9999;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;transform-origin:bottom;transform:translateY(100%);opacity:0;transition:transform .4s ease,opacity .4s ease;width:100%;background:var(--tf-brand-lite);box-shadow:none}@media only screen and (max-width: 1024px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px;gap:8px;width:calc(100% - 32px)}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar{z-index:9999;width:100%}}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar.active{transform:translateY(0);width:100%;opacity:1}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar.active{transform:translateY(100%);opacity:0}}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar.tf-mobile-booking-form{transform:translateY(0);opacity:1;width:100%}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar.tf-mobile-booking-form .tf-booking-popup-btn{display:block}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar.tf-mobile-booking-form .tf-booking-mobile-btn{display:none}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-bottom-booking-field.check-in-time-div{display:none}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf_selectperson-wrap{border-right:none;padding:0}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf_selectperson-wrap{border-bottom:none;padding:0}}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf_selectperson-wrap .tf_input-inner{border-radius:8px;border:1px solid var(--tf-brand-dark);padding:0 16px;background-color:#fff}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf_selectperson-wrap .tf_input-inner{flex-grow:1;width:100%}}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf_acrselection-wrap{left:64px;right:auto;top:unset;bottom:100%;width:auto}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-mobile-btn{display:none}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-mobile-btn{display:block}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-popup-btn{display:none}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-tours-booking-btn{width:100%;display:block}}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-tours-booking-btn.tf-booking-bttns a{padding:16px 32px}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields{display:flex}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields{justify-content:center;margin-bottom:8px}}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-checkinout{border-right:1px solid var(--tf-border-lite);flex-direction:column;position:relative;padding:0px 38px;display:flex}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-checkinout{padding:0px 10px}}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-checkinout span.tf-booking-form-title{font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:0px}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-checkinout .tf-booking-date-wrap{display:flex;gap:6px;cursor:pointer;background:rgba(0,0,0,0);padding:0px;justify-content:start}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-checkinout .tf-booking-date{color:var(--tf-text-paragraph);font-size:1.5rem;font-weight:400;line-height:1.3;text-align:right;margin-right:5px}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-checkinout span.tf-booking-month{color:var(--tf-text-paragraph);font-size:1rem;display:flex;align-items:center}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-checkinout span.tf-booking-month span{margin-right:5px}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-checkinout input{position:absolute;height:100%;width:100%;opacity:0}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-bottom-booking-field.check-in-time-div select{border:0px solid;min-width:auto;padding:0px 38px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:0px;border-right:1px solid var(--tf-border-lite);border-radius:0px;background-image:none;text-align:center}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-bottom-booking-field.check-in-time-div select{padding:0px 10px}}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room{position:relative;padding:0px 38px}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room{padding:0px 10px}}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-title{font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:0px;color:var(--tf-text-paragraph)}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-guest-and-room-wrap{display:flex;align-items:center;gap:6px}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-guest.tf-booking-date{color:var(--tf-text-paragraph);font-size:1.5rem;font-weight:400;line-height:1.3;min-width:none;text-align:right;margin-right:5px}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-month{display:flex;align-items:center}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-month span{color:var(--tf-text-paragraph);font-size:1rem;margin-right:5px}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room .tf_acrselection-wrap{position:absolute;top:100%;right:0;margin-top:12px;background:#fff;padding:24px 24px 8px;min-width:250px;border-radius:4px;box-shadow:0 2px 16px rgba(0,0,0,.15);z-index:9999;width:100%;display:none}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room .tf_acrselection-wrap .acr-select input[type=number]{padding-left:0px}.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room .tf_acrselection-wrap.tf-show{left:0;right:auto;width:auto;visibility:visible;opacity:1;top:100%;display:block;margin-top:0px;bottom:130%;top:auto}@media only screen and (max-width: 1024px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room .tf_acrselection-wrap.tf-show{bottom:131%}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-2 .tf-bottom-booking-bar .tf-booking-form-fields .tf-booking-form-guest-and-room .tf_acrselection-wrap.tf-show{left:auto;right:0}}.tf-single-tour-booking-form__style-2 .tour-external-booking-form{background-color:var(--tf-brand-lite);padding:24px}.tf-single-tour-booking-form__style-2 .tour-external-booking-form .tf-tour-external-booking-button{border:1px solid var(--tf-primary);background:var(--tf-primary);padding:12px 32px;justify-content:center;transition:.3s all ease;border-radius:0px}.tf-single-tour-booking-form__style-3{padding:0}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap{border-radius:4px;padding:10px;margin:0 auto;background:#fff;box-shadow:0px 5px 10px rgba(0,44,102,.2);width:80%;font-size:1rem}@media only screen and (max-width: 1024px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap{width:95%;font-size:.875rem}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap{max-width:450px;display:none}}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_btn{border-radius:2px;width:160px;font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 1024px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_btn{width:100%;margin:auto}}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap form.tf_tours_booking{justify-content:space-evenly;width:100%;display:flex;align-items:center;gap:15px;margin:0}@media only screen and (max-width: 1024px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap form.tf_tours_booking{flex-wrap:wrap}}@media only screen and (max-width: 575.98px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap form.tf_tours_booking{flex-direction:column}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap form.tf_tours_booking{display:none}}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap form.tf_tours_booking.show{display:flex}@media only screen and (max-width: 575.98px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap form.tf_tours_booking .tf-tours-booking-btn{width:80%}}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf-booking-mobile-btn{display:none}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf-booking-mobile-btn{display:block}}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_selectperson-wrap{color:var(--tf-text-paragraph);font-weight:500;border:none}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_selectperson-wrap .tf_person-icon{margin-right:12px}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_selectperson-wrap{display:flex;justify-content:center;flex:1;padding:10px;height:40px}}@media only screen and (max-width: 575.98px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_selectperson-wrap{width:80%}}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_selectperson-wrap .tf_input-inner *{font-weight:500;font-size:16px}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-row{color:var(--tf-text-paragraph)}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-row{flex:1}}@media only screen and (max-width: 575.98px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-row{width:80%}}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-row .tf_label-row{margin-bottom:0}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tours-check-in-out{color:var(--tf-text-paragraph);padding:0}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-inner i{margin-bottom:1px}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-inner input[type=text]{background:rgba(0,0,0,0);padding:5px 15px;border-radius:2px}@media only screen and (max-width: 1024px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-inner input[type=text]{font-size:.875rem}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-inner input[type=text]{max-width:100%;height:40px}}@media only screen and (max-width: 575.98px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-inner input[type=text]{width:100%}}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-inner select{background:rgba(0,0,0,0);border:1px solid gray;padding:5px 15px;border-radius:2px}@media only screen and (max-width: 1024px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-inner select{font-size:.875rem}}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-inner select{max-width:100%}}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-inner select:focus{background:rgba(0,0,0,0);border:0;outline:0}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap .tf_form-inner input[type=text]:focus{background:rgba(0,0,0,0);border:0;outline:0}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default{width:100%;z-index:9999;background-color:var(--tf-brand-dark);border-top:4px solid #ff6055;padding:8px 0;position:fixed;bottom:0;left:0%;right:0}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default{padding:8px 10px;border-radius:0;display:block !important}}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed .tf_acrselection-wrap,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default .tf_acrselection-wrap{position:absolute;top:unset;left:0;right:auto;bottom:100%}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed .tf_tours_booking,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default .tf_tours_booking{width:100%;max-width:1200px;margin:auto;margin:0 auto}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed .tf_selectperson-wrap,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default .tf_selectperson-wrap{background:#fff;border-radius:2px;padding:9px 15px}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed .tour-extra i,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default .tour-extra i{color:#fff}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed .tour-extra a,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default .tour-extra a{color:#fff}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed button[type=submit],.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default button[type=submit]{padding:16px}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed form.tf_tours_booking,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default form.tf_tours_booking{width:55%}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed form.tf_tours_booking,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default form.tf_tours_booking{width:100%}}@media only screen and (max-width: 575.98px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed form.tf_tours_booking,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default form.tf_tours_booking{flex-direction:column}}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed .tf_form-inner,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default .tf_form-inner{background:#fff;border-radius:2px}.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed .btn-styled,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default .btn-styled{border:1px solid var(--tf-primary);background:var(--tf-primary);width:180px}@media only screen and (max-width: 768px){.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed,.tf-single-tour-booking-form__style-3 .tf-tour-booking-wrap.tf-tours-fixed-default{max-width:100%}}.tf-single-tour-booking-form__style-3 .check-in-time-div{display:none}.tf-single-apartment-booking-form__style-1{padding:0}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking{box-shadow:none;padding:0px;margin:0;border:none;border-radius:none}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-header h3 span{color:var(--tf-primary);font-size:2rem;font-weight:700}@media only screen and (max-width: 768px){.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-header h3 span{font-size:1.25rem}}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-header h3 span bdi{font-size:2rem}@media only screen and (max-width: 768px){.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-header h3 span bdi{font-size:1.25rem}}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-header h3 span.per-pricing-type{font-size:1.125rem}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields{background-color:rgba(0,0,0,0);border:0px solid;margin:0;border-radius:none}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-check-in-out-date{height:53px;padding:16px 32px 16px 16px;background:#fff;margin-bottom:32px}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-check-in-out-date .tf_label-row{display:flex;align-items:center;gap:8px}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-aprtment-check-in-out-date{height:53px;padding:15px 32px 16px 16px;background:var(--tf-filling-background);width:100%;box-sizing:border-box}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-aprtment-check-in-out-date .tf_label_rows{display:flex;align-items:center;gap:8px}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-aprtment-check-in-out-date .tf_label_rows input{border:none;background-color:rgba(0,0,0,0);padding:0;width:100%;color:var(--tf-text-paragraph);font-size:1rem;text-align:left;height:auto}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-aprtment-check-in-out-date .tf_label_rows input:focus{outline:none;box-shadow:none}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row{border-top:0px solid var(--tf-border-default);padding:0px}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf_selectperson-wrap{display:block;border-right:0px solid}@media only screen and (max-width: 575.98px){.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf_selectperson-wrap{padding-top:0}}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf_selectperson-wrap .tf-form-title{margin-bottom:24px}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf_selectperson-wrap .tf-form-title h3.tf-person-info-title{color:var(--tf-text-heading);font-size:2rem;font-weight:400;margin:0px}@media only screen and (max-width: 768px){.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf_selectperson-wrap .tf-form-title h3.tf-person-info-title{font-size:1.25rem}}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf_selectperson-wrap .tf_acrselection{margin-bottom:24px}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf_selectperson-wrap .tf_acrselection:last-child{margin-bottom:0px}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-price-list{margin:15px 0 0;padding:0}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-price-list li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:8px;color:var(--tf-text-paragraph)}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-price-list li .tf-price-list-label{color:var(--tf-text-paragraph)}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-price-list li .tf-price-list-price{font-weight:500}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-price-list li.total-price-wrap{padding-top:10px;margin-top:16px;border-top:1px solid #f0fafa;font-weight:500;color:var(--tf-text-paragraph)}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-price-list li:last-child{margin-bottom:0px}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates{flex-wrap:wrap;margin-bottom:32px}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf_label-row{margin-top:8px}.tf-single-apartment-booking-form__style-1 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf_label-row .tf-err-msg{color:#ff6055}.tf-single-apartment-booking-form__style-1 .tf-booking-form .tf-booking-form-checkin,.tf-single-apartment-booking-form__style-1 .tf-booking-form .tf-booking-form-checkout{max-width:none;padding-left:45px;padding-right:45px}.tf-single-apartment-booking-form__style-2{padding:0}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking{background-color:var(--tf-filling-foreground);border-radius:8px;padding:32px;margin-bottom:0 !important}@media only screen and (max-width: 320px){.tf-single-apartment-booking-form__style-2 #tf-apartment-booking{padding:16px}}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking h5{color:var(--tf-text-heading);font-weight:500;font-size:1.125rem;line-height:1.5;text-align:center;margin:0 0 16px 0}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-header .tf-apartment-price-per-night{margin:0}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-header .tf-apartment-price-per-night span.tf-apartment-base-price,.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-header .tf-apartment-price-per-night span.tf-apartment-base-price span{color:var(--tf-text-heading);font-size:1.5rem;line-height:1.5;font-weight:600}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-header .tf-apartment-price-per-night span{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;letter-spacing:.2px}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-header .tf-top-review a{text-decoration:none}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-header .tf-single-rating{color:gray;background-color:rgba(0,0,0,0);padding:0;font-size:.625rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-header .tf-single-rating i{color:#ffc107;font-size:1rem;margin-top:-3px}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-header .tf-single-rating span{font-size:.875rem;font-weight:500;color:gray;margin:0 4px}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields{background:var(--tf-filling-background);border:1px solid var(--tf-border-lite);border-radius:8px;margin-bottom:16px}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates *{box-sizing:border-box}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-check-in-date,.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-check-out-date{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:8px 16px;text-align:center}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-check-in-date .tf-label,.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-check-out-date .tf-label{text-transform:uppercase;display:inline-block;color:var(--tf-text-heading);text-align:center;font-size:.625rem;line-height:1.5;font-weight:700;letter-spacing:.2px}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-err-msg{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;font-size:.875rem;color:#ff6055}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .form-control,.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates #check-in-date,.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates #check-out-date{border:none;background-color:rgba(0,0,0,0);padding:0;width:100%;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.2px;cursor:pointer;text-align:center}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .form-control:focus,.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates #check-in-date:focus,.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates #check-out-date:focus{outline:none}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-check-out-date .tf_label-row{position:relative}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-check-out-date .form-control{opacity:0;position:absolute;bottom:0;left:0}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates .tf-check-in-date{border-right:1px solid var(--tf-border-lite)}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf_booking-dates #check-in-out-date{width:100%;opacity:0;position:absolute;bottom:0}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row{border-top:1px solid var(--tf-border-lite);padding:8px 16px}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row label{margin-bottom:0}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf-label{text-transform:uppercase;display:inline-block;color:var(--tf-text-heading);font-size:.625rem;font-weight:700;line-height:1.5;letter-spacing:.2px}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf_selectperson-wrap{padding:0;border:none;width:100%}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf_selectperson-wrap .tf_acrselection-wrap{left:0;right:0;width:auto}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf_selectperson-wrap .tf_input-inner{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.2px}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf-apartment-guest-row .tf_selectperson-wrap .tf_input-inner *{font-weight:400;font-size:16px}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-form-fields .tf-err-msg{color:#ff6055;font-weight:500}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf_btn{height:auto;border-radius:8px;background:var(--tf-primary);padding:12px 24px;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.5px}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-price-list{margin:15px 0 0;padding:0}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-price-list li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:8px;color:var(--tf-text-paragraph)}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-price-list li .tf-price-list-label{color:var(--tf-text-paragraph)}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-price-list li .tf-price-list-price{font-weight:500}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-price-list li.total-price-wrap{padding-top:10px;margin-top:16px;border-top:1px solid #e6f2fe;font-weight:500;color:var(--tf-text-paragraph)}.tf-single-apartment-booking-form__style-2 #tf-apartment-booking .tf-apartment-price-list li:last-child{margin-bottom:0px}.tf-single-car-booking-form__style-1{padding:0}.tf-single-car-booking-form__style-1 .tf-car-booking-form{width:440px}@media only screen and (max-width: 1024px){.tf-single-car-booking-form__style-1 .tf-car-booking-form{width:370px}}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-form{width:100%}}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-price-header{margin-bottom:38px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-price-header h2{color:var(--tf-text-heading);font-size:1.75rem;font-weight:600;margin-bottom:8px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-price-header h2 del{color:var(--tf-text-paragraph);text-decoration-line:strikethrough;font-weight:400}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-price-header h2 small.pricing-type{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;text-transform:capitalize}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-price-header p{color:var(--tf-text-paragraph);font-size:1rem;margin:0}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-extra-added-info{border-radius:16px;background:#f1f3f4;padding:16px 24px 24px 24px;margin-bottom:32px;display:none}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-extra-added-info .tf-extra-added-box h3{color:var(--tf-text-heading);font-size:1.313rem;font-weight:400;margin:0}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-extra-added-info .tf-extra-added-box .tf-single-added-extra{border-radius:8px;background:#fff;padding:16px;gap:8px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-extra-added-info .tf-extra-added-box .tf-single-added-extra h4{color:var(--tf-text-heading);font-size:1rem;font-weight:400;margin:0;width:calc(100% - 148px)}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-extra-added-info .tf-extra-added-box .tf-single-added-extra .qty-price{color:var(--tf-text-heading);font-size:1rem;font-weight:400;width:140px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-extra-added-info .tf-extra-added-box .tf-single-added-extra .qty-price span.price{margin-left:10px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-extra-added-info .tf-extra-added-box .tf-single-added-extra .qty-price i{color:var(--tf-text-paragraph);font-size:1.25rem}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-extra-added-info .tf-extra-added-box .tf-single-added-extra .qty-price span.delete{cursor:pointer}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section{border-radius:16px;background:#f1f3f4;padding:16px 24px 24px 24px;margin-bottom:0 !important}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section h3{color:var(--tf-text-heading);font-size:1.313rem;font-weight:400;margin-bottom:16px;margin-top:0px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra{padding:12px 16px 0 0px;border-radius:8px;background:#f1f3f4}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title{width:calc(100% - 95px)}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title h4{color:var(--tf-text-heading);font-size:1rem;font-weight:400;margin-bottom:8px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title h4 .tf-info-tooltip{position:relative;margin-left:5px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title h4 .tf-info-tooltip i{font-weight:400}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title h4 .tf-info-tooltip:hover .tf-info-tooltip-content{visibility:visible;opacity:1}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title h4 .tf-info-tooltip .tf-info-tooltip-content{visibility:hidden;opacity:0;position:absolute;border-radius:8px;background:var(--UI-800, linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #27333F);padding:8px 12px;width:218px;z-index:0;bottom:30px;left:50%;margin-left:-109px;transition:.3s all ease}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title h4 .tf-info-tooltip .tf-info-tooltip-content::after{position:absolute;content:"";height:16px;width:16px;background:var(--UI-800, linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #27333F);border-radius:5px;transform:rotate(45deg);left:50%;margin-left:-8px;bottom:-6px;z-index:-1}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title h4 .tf-info-tooltip .tf-info-tooltip-content p{color:#fff;text-align:center;font-size:.813rem;font-weight:600;margin:0}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title .acr-select{border-radius:8px;background:#f1f3f4;padding:4px 8px;width:auto;display:inline-flex;gap:10px;height:32px;margin-top:5px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title .acr-select .acr-dec,.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title .acr-select .acr-inc{color:var(--tf-brand-dark);border:0px solid var(--tf-border-lite);background-color:rgba(0,0,0,0);width:auto;height:auto;padding:0}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title .acr-select input{color:var(--tf-text-paragraph);font-size:1rem;width:18px;cursor:not-allowed;background:rgba(0,0,0,0);border:0px solid;padding:0;text-align:center;min-height:auto}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-title .acr-select input:focus{box-shadow:none;outline:none}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-price{text-align:right}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-price h4{color:var(--tf-text-heading);font-size:1.313rem;font-weight:400;margin-bottom:8px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-car-single-extra .tf-extra-price h4 small{display:block;font-size:1rem;color:var(--tf-text-paragraph)}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-extra-apply-btn{text-align:right}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-extra-apply-btn button{padding:12px 32px;border-radius:8px;background:#f1f3f4;color:var(--tf-primary);font-size:1rem;font-weight:700;cursor:pointer;border:1px solid var(--tf-primary);transition:.3s all ease}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-add-extra-section .tf-car-extra-infos .tf-extra-apply-btn button:hover{background:var(--tf-primary);color:#fff}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box{border-radius:16px;background:var(--tf-filling-foreground);padding:8px 8px 16px 8px;margin-bottom:32px}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box{position:fixed;left:0;bottom:72px;right:0;z-index:99999;margin-bottom:0px;display:none}}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box.tf-box-loading{position:relative}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box.tf-box-loading{position:fixed}}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box.tf-box-loading::before{position:absolute;content:"";right:0;top:0;left:0;bottom:0;background-color:hsla(0,0%,100%,.5);z-index:99;border-radius:16px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select{border-radius:8px;background:var(--tf-filling-background);padding:16px;margin-bottom:8px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select:last-child{margin-bottom:0px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date{width:calc(50% - 8px)}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .tf-flex{flex-wrap:nowrap}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date:first-child{border-right:1px solid var(--tf-border-lite)}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select{width:100%;position:relative}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select h5{color:var(--tf-text-heading);font-size:.75rem;font-weight:400;margin-top:0px;margin-bottom:8px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select input{min-width:auto;width:100%;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;border:0px solid;padding-left:0px;box-shadow:none;background:rgba(0,0,0,0);cursor:pointer;position:relative}@media only screen and (max-width: 575.98px){.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select input{font-size:.875rem}}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select input:focus{outline:none;box-shadow:none}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select input::placeholder{color:var(--tf-text-paragraph)}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items{position:absolute;z-index:99;top:100%;left:0;right:0;width:190px;max-height:200px;overflow:auto;border-radius:4px;background:var(--tf-filling-foreground);padding:2px;scrollbar-width:thin;scrollbar-color:#aaa #eee}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items *::-webkit-scrollbar{width:5px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items *::-webkit-scrollbar-track{background:#fff}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px;border:3px solid #fff}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items>div{padding:8px;cursor:pointer;border-radius:4px;background:#fff;text-transform:capitalize;color:var(--tf-text-paragraph);font-size:1rem;margin-bottom:2px;transition:.3s all ease}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items>div:last-child{margin-bottom:0px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items>div:hover{background-color:var(--tf-brand-lite)}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-form-submit-btn{padding-top:8px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-form-submit-btn .error-notice{text-align:center;color:#ff6055;margin-bottom:10px;display:none}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-form-submit-btn button{padding:16px 32px;border-radius:8px;background:var(--tf-primary);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;width:100%;border:0px solid;transition:.3s all ease}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-form-submit-btn button:hover{background:var(--tf-brand-dark)}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-form-submit-btn button.tf-partial-button{border:1px solid var(--tf-primary);background:rgba(0,0,0,0);color:var(--tf-primary);transition:.3s all ease}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-form-submit-btn button.tf-partial-button svg path{stroke:var(--tf-primary)}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-form-submit-btn button.tf-partial-button:hover{border:1px solid var(--tf-brand-dark);background:var(--tf-brand-dark);color:#fff}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-form-submit-btn button.tf-partial-button:hover svg path{stroke:#fff}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-instraction-btn{text-align:center}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-instraction-btn{display:none}}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-instraction-btn span{color:var(--tf-primary);font-size:1rem;font-weight:400;margin:0;cursor:pointer}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box{border-radius:8px;background:#fff;padding:16px;margin-top:16px;display:none}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box{display:none}}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box .tf-cancellation-timeline{margin-top:12px;border-bottom:1px solid var(--tf-border-lite)}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box .tf-cancellation-timeline .tf-timeline ul{display:flex;margin:0;list-style:none}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box .tf-cancellation-timeline .tf-timeline ul li{border-left:1px dotted var(--tf-border-default);border-right:1px dotted var(--tf-border-default);width:50%;padding:4px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box .tf-cancellation-timeline .tf-timeline ul li span.free{border-radius:2px;background:#198754;color:#fff;font-size:1rem;font-weight:400;padding:4px 8px;display:block;text-align:center}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box .tf-cancellation-timeline .tf-timeline ul li span.paid{border-radius:2px;background:var(--tf-brand-dark);color:#fff;font-size:.75rem;font-weight:400;padding:4px 8px;display:block;text-align:center}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box .tf-cancellation-timeline .tf-timeline-text{padding:4px 0 16px 0}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box .tf-cancellation-timeline .tf-timeline-text ul{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box .tf-cancellation-timeline .tf-timeline-text ul li{color:var(--tf-text-paragraph);font-size:.75rem;font-weight:400}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box .tf-cancelltion-popup-btn{text-align:center;margin-top:16px}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-date-select-box .tf-cancellation-box .tf-cancelltion-popup-btn a{color:var(--tf-primary);font-size:1rem;font-weight:400;text-decoration:none;display:inline-block}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-mobile-booking-btn{display:none;background:var(--tf-brand-lite);padding:8px}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-mobile-booking-btn{display:block;position:fixed;left:0;bottom:0;right:0;z-index:9999}}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-mobile-booking-btn button{padding:16px 32px;border-radius:8px;background:var(--tf-primary);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;width:100%;border:0px solid;transition:.3s all ease}.tf-single-car-booking-form__style-1 .tf-car-booking-form .tf-mobile-booking-btn button:hover{background:var(--tf-brand-dark)}.tf-single-car-booking-form__style-1 .tf-car-booking-popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;background-color:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;display:none}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup{align-items:end}}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp{border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fff;padding:16px 24px;width:850px}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp{padding:24px 15px}}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header{margin-bottom:24px}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header h3{color:var(--tf-text-heading);font-size:1.313rem;font-weight:700;margin:0}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header .tf-close-popup{cursor:pointer;display:flex}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice{border-radius:8px;background:#fff;padding:16px;margin-bottom:24px}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span{color:#ff6055;font-size:1rem;font-weight:400}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span i{color:#ff6055}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span b{font-weight:700}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs{margin-bottom:24px}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul{margin:0;padding:0}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;padding:0 8px 8px 8px;display:inline-block;cursor:pointer;width:auto}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li.active{color:var(--tf-primary);border-bottom:2px solid var(--tf-primary)}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content{max-height:360px;overflow:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:#aaa #eee}@media only screen and (max-width: 1024px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content{max-height:260px}}@media only screen and (max-width: 575.98px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content{flex-wrap:nowrap;max-height:300px}}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar{width:5px}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar-track{background:#fff}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content::-webkit-scrollbar-thumb{background-color:gray;border-radius:5px;border:3px solid #fff}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content p{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;margin:0}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured{border-radius:16px;border:1px solid var(--tf-border-lite);padding:24px}@media only screen and (max-width: 1024px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured{width:100%}}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured{padding:20px 12px}}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table{border:0px solid;margin:0;width:100%}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td{border:0px solid;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;padding:0 0 16px 0px}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td{font-size:.75rem;vertical-align:top}}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td span{font-weight:600}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td:nth-child(2){width:90px}}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th{color:var(--tf-text-paragraph);border:0px solid;font-size:1rem;font-weight:700;padding:0 0 16px 0px}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th{font-size:.875rem}}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center{flex-wrap:nowrap}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center{align-items:flex-start}}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-single-protection-title{text-align:left;flex-wrap:nowrap}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select{height:15px}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select{margin-top:6px}}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;position:relative;margin-bottom:0px;margin-right:23px;cursor:pointer;display:block}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked~.tf-checkmark:after{display:block}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked~.tf-checkmark{background-color:rgba(0,0,0,0);border-color:var(--tf-primary)}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark{position:absolute;height:15px;width:15px;top:1px;border:2px solid gray;background-color:rgba(0,0,0,0);border-radius:2px}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark::after{content:"";position:absolute;display:none;left:3px;top:1px;width:5px;height:8px;border:solid var(--tf-primary);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip{position:relative;margin-left:5px}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip i{font-weight:400}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip:hover .tf-info-tooltip-content{visibility:visible;opacity:1}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content{visibility:hidden;opacity:0;position:absolute;box-shadow:0px 15px 30px 0px rgba(40,16,26,.1);border-radius:8px;background:var(--UI-800, linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #27333F);padding:8px 12px;width:218px;z-index:0;bottom:30px;left:50%;margin-left:-109px;transition:.3s all ease}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content::after{position:absolute;content:"";height:16px;width:16px;background:var(--UI-800, linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #27333F);border-radius:5px;transform:rotate(45deg);left:50%;margin-left:-8px;bottom:-6px;z-index:-1}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content p{color:#fff;text-align:center;font-size:.813rem;font-weight:600}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot{margin-top:16px}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot tr th{border-top:1px solid var(--tf-border-lite);padding:16px 0 0 0}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields{display:none}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields{flex-wrap:wrap}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field{width:calc(33% - 24px)}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field{width:calc(50% - 24px)}}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field label{color:var(--tf-text-paragraph);font-size:.75rem;font-weight:700;margin-bottom:8px}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=text],.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=email]{border-radius:8px;border:1px solid var(--tf-border-lite);padding:8px 16px;height:40px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;width:100%}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=date]{border-radius:8px;border:1px solid var(--tf-border-lite);padding:0px 16px;height:40px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;width:100%;text-transform:uppercase}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field select{border-radius:8px;border:1px solid var(--tf-border-lite);padding:0px 16px;height:40px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;width:100%}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field .error-text.error-visible{color:#ff6055}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission{margin-top:24px;text-align:right}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button{border-radius:8px;background-color:var(--tf-primary);color:#fff;padding:16px 32px;border:0px solid;font-size:1rem;font-weight:700;cursor:pointer;transition:.3s all ease}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button:hover{background:var(--tf-brand-dark)}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar{margin-top:24px;justify-content:end}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button{border-radius:8px;background:var(--tf-brand-lite);padding:16px 32px;border:0px solid;color:var(--tf-text-paragraph);font-size:1rem;font-weight:700;cursor:pointer}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge{background-color:var(--tf-primary);color:#fff;transition:.3s all ease}.tf-single-car-booking-form__style-1 .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge:hover{background:var(--tf-brand-dark)}.tf-single-car-booking-form__style-1 .tf-car-instraction-popup,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;display:none}.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp{border-radius:16px;background:#fff;padding:16px 24px;width:850px}@media only screen and (max-width: 768px){.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp{width:100%}}.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-popup-header,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-popup-header,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-popup-header,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-popup-header,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-popup-header,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-popup-header,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header{margin-bottom:24px;flex-wrap:nowrap}.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-popup-header h3,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-popup-header h3,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-popup-header h3,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header h3,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-popup-header h3,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-popup-header h3,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-popup-header h3,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header h3{color:var(--tf-text-heading);font-size:1.313rem;font-weight:700;margin:0;text-align:left}.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-popup-header .tf-close-popup,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-popup-header .tf-close-popup,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-popup-header .tf-close-popup,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header .tf-close-popup,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-popup-header .tf-close-popup,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-popup-header .tf-close-popup,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-popup-header .tf-close-popup,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header .tf-close-popup{cursor:pointer}.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper{text-align:left;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;max-height:260px;overflow:auto;scrollbar-width:thin;scrollbar-color:#aaa #eee}.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar{width:5px}.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar-track,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar-track,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar-track,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar-track,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar-track,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar-track,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar-track,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar-track{background:#fff}.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper::-webkit-scrollbar-thumb,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper::-webkit-scrollbar-thumb,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper::-webkit-scrollbar-thumb,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper::-webkit-scrollbar-thumb,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper::-webkit-scrollbar-thumb,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper::-webkit-scrollbar-thumb,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper::-webkit-scrollbar-thumb,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px;border:3px solid #fff}.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper p,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper p,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper p,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper p,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper p,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper p,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper p,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper p{color:var(--tf-text-paragraph);font-size:1rem}.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper table,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper table,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper table,.tf-single-car-booking-form__style-1 .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper table,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper table,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper table,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper table,.tf-single-car-booking-form__style-1 .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper table{margin-bottom:0px}

/*# sourceMappingURL=booking-form.min.css.map*/