.hc-gofly-car-search .hc-gofly-car-fields{display:grid;grid-template-columns:minmax(170px,1.25fr) minmax(150px,1fr) repeat(2,minmax(150px,1fr)) minmax(125px,.7fr);align-items:end;gap:12px;width:100%;min-width:0}
.hc-gofly-car-search .hc-gofly-car-fields label{display:grid;gap:7px;min-width:0;margin:0;color:#153b31;font-size:13px;font-weight:700}
.hc-gofly-car-search .hc-gofly-car-fields :is(input,select){display:block!important;width:100%!important;max-width:100%;min-width:0;height:58px!important;margin:0!important;padding:0 16px!important;border:1px solid #e3e9e6!important;border-radius:12px!important;background-color:#fff!important;color:#173b32!important;box-sizing:border-box!important;font:inherit!important;pointer-events:auto!important;opacity:1!important}
.hc-gofly-car-search .hc-gofly-car-fields select{-webkit-appearance:menulist!important;appearance:auto!important}
.hc-gofly-car-search .hc-gofly-car-fields input[type=date]{direction:ltr;font-size:16px;line-height:normal;-webkit-appearance:none;appearance:none}
.hc-gofly-car-search .hc-gofly-car-fields input[type=date]::-webkit-date-and-time-value{min-height:1.2em;text-align:start}
.hc-gofly-car-search .hc-gofly-car-fields .primary-btn1{min-height:58px;margin:0}
.hc-gofly-car-search,.hc-gofly-car-search *{box-sizing:border-box}
.hc-gofly-car-search{width:100%!important;max-width:100%!important;min-width:0!important}
.hc-gofly-car-search .hc-gofly-car-submit svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.hc-gofly-car-search .hc-gofly-car-submit{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;white-space:nowrap}
.hc-gofly-car-search .hc-gofly-car-submit::before,.hc-gofly-car-search .hc-gofly-car-submit::after{display:none!important}
.hc-gofly-car-search .hc-gofly-car-submit,.hc-gofly-native-search .hc-gofly-car-submit{background:#526f50!important;color:#fff!important;border-color:#526f50!important;opacity:1!important;visibility:visible!important}
.hc-gofly-car-search .hc-gofly-car-submit:hover,.hc-gofly-car-search .hc-gofly-car-submit:focus,.hc-gofly-native-search .hc-gofly-car-submit:hover,.hc-gofly-native-search .hc-gofly-car-submit:focus{background:#405c40!important;color:#fff!important;border-color:#405c40!important;opacity:1!important;visibility:visible!important}
.hc-gofly-car-search .hc-gofly-car-submit :is(span,svg),.hc-gofly-native-search .hc-gofly-car-submit :is(span,svg){display:inline-flex!important;color:inherit!important;opacity:1!important;visibility:visible!important}
.single-item.visa.hc-car-rental-tab span{display:inline-block}
.single-item.visa.hc-car-rental-tab svg{overflow:visible;color:#c7a324!important}.single-item.visa.hc-car-rental-tab .hc-car-body{fill:currentColor!important}.single-item.visa.hc-car-rental-tab .hc-car-window{fill:#fff!important;opacity:.92}.single-item.visa.hc-car-rental-tab circle{fill:#fff!important}
.filter-input-wrap>form.hc-gofly-native-search.show,.filter-input-wrap>form.hc-gofly-car-search.show{display:block!important;grid-template-columns:none!important}.filter-input-wrap>form.hc-gofly-native-search:not(.show),.filter-input-wrap>form.hc-gofly-car-search:not(.show){display:none!important}.hc-gofly-native-search{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.hc-gofly-native-search .hc-gofly-search-fields{display:grid!important;grid-column:1/-1!important;grid-template-columns:minmax(180px,1.25fr) repeat(2,minmax(150px,1fr)) repeat(3,minmax(90px,.58fr)) minmax(120px,.75fr)!important;align-items:end;gap:12px;width:100%!important;max-width:none!important;min-width:0!important}.hc-gofly-native-search label{display:grid;gap:7px;margin:0;color:#153b31;font-size:13px;font-weight:700;min-width:0}.hc-gofly-native-search :is(input,select){display:block!important;width:100%!important;min-width:0;height:58px!important;margin:0!important;padding:0 14px!important;border:1px solid #e3e9e6!important;border-radius:12px!important;background:#fff!important;color:#173b32!important;box-sizing:border-box!important}.hc-gofly-native-search select{appearance:auto!important}.hc-gofly-native-search .primary-btn1{min-height:58px;margin:0}.hc-gofly-native-search .hc-gofly-car-submit{display:flex!important;align-items:center;justify-content:center;gap:9px}.hc-gofly-native-search .hc-gofly-car-submit svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}
@media(max-width:1199px){.hc-gofly-native-search .hc-gofly-search-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hc-gofly-native-search .primary-btn1{grid-column:1/-1}}
@media(max-width:575px){
  .filter-input-wrap>form.hc-gofly-native-search.show{
    width:min(100%,calc(100vw - 32px))!important;
    max-width:calc(100vw - 32px)!important;
    min-width:0!important;
    margin-inline:auto!important;
    padding:16px 14px!important;
    overflow:hidden!important;
    border:1px solid #dbe5e0!important;
    border-radius:20px!important;
    background:#fff!important;
    box-shadow:0 16px 34px rgba(20,58,48,.08)!important;
  }
  .hc-gofly-native-search .hc-gofly-search-fields{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}
  .hc-gofly-native-search label{width:100%!important;max-width:100%!important;min-width:0!important;gap:5px!important;font-size:13px!important;line-height:1.3!important;text-align:start!important}
  .hc-gofly-native-search :is(input,select){inline-size:100%!important;width:100%!important;max-inline-size:100%!important;min-inline-size:0!important;height:50px!important;margin:0!important;padding:0 13px!important;border:1px solid #cfdcd6!important;border-radius:13px!important;background:#fff!important;font-size:15px!important;line-height:1.2!important;box-sizing:border-box!important;overflow:hidden!important}
  .hc-gofly-native-search input[type=date]{direction:ltr!important;text-align:center!important;-webkit-appearance:none!important;appearance:none!important;padding-inline:14px!important}
  .hc-gofly-native-search input[type=date]::-webkit-date-and-time-value{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:0!important;text-align:center!important}
  .hc-gofly-native-search input[type=date]::-webkit-datetime-edit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0!important;text-align:center!important}
  .hc-gofly-native-search input[type=date]::-webkit-datetime-edit-fields-wrapper{display:flex!important;align-items:center!important;justify-content:center!important}
  .hc-gofly-native-search .primary-btn1{grid-column:auto!important;width:100%!important;min-height:52px!important;margin:2px 0 0!important;border-radius:13px!important;font-size:16px!important}
  .hc-gofly-hotel-search .hc-gofly-hotel-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .hc-gofly-hotel-search .hc-gofly-hotel-fields>label:nth-of-type(-n+3){grid-column:1/-1!important}
  .hc-gofly-hotel-search .hc-gofly-hotel-fields>label:nth-of-type(n+4){grid-column:auto!important;font-size:11.5px!important;min-width:0!important}
  .hc-gofly-hotel-search .hc-gofly-hotel-fields>label:nth-of-type(n+4) input{height:46px!important;padding-inline:9px!important;text-align:center!important}
  .hc-gofly-hotel-search .hc-gofly-hotel-fields>.primary-btn1{grid-column:1/-1!important}
}
@media(max-width:1199px){.hc-gofly-car-search .hc-gofly-car-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-gofly-car-search .hc-gofly-car-fields .primary-btn1{grid-column:1/-1}}
@media(max-width:575px){
  .filter-input-wrap>form.hc-gofly-car-search.show{width:min(100%,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;min-width:0!important;margin-inline:auto!important;padding:16px 14px!important;overflow:hidden!important;border:1px solid #dbe5e0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 16px 34px rgba(20,58,48,.08)!important}
  .hc-gofly-car-search,.hc-gofly-car-search .hc-gofly-car-fields,.hc-gofly-car-search .hc-gofly-car-fields label{width:100%!important;max-width:100%!important;min-width:0!important;min-inline-size:0!important}
  .hc-gofly-car-search .hc-gofly-car-fields{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;overflow:hidden!important;padding:0!important}
  .hc-gofly-car-search .hc-gofly-car-fields label{gap:5px!important;font-size:13px!important;line-height:1.3!important;text-align:start!important}
  .hc-gofly-car-search .hc-gofly-car-fields :is(input,select){inline-size:100%!important;width:100%!important;min-inline-size:0!important;max-inline-size:100%!important;height:50px!important;padding:0 13px!important;border-color:#cfdcd6!important;border-radius:13px!important;font-size:15px!important;overflow:hidden!important;-webkit-min-logical-width:0!important}
  .hc-gofly-car-search .hc-gofly-car-fields input[type=date]{direction:ltr!important;text-align:center!important;-webkit-appearance:none!important;appearance:none!important;padding-inline:14px!important}
  .hc-gofly-car-search .hc-gofly-car-fields input[type=date]::-webkit-date-and-time-value{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:0!important;text-align:center!important}
  .hc-gofly-car-search .hc-gofly-car-fields input[type=date]::-webkit-datetime-edit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0!important;text-align:center!important}
  .hc-gofly-car-search .hc-gofly-car-fields input[type=date]::-webkit-datetime-edit-fields-wrapper{display:flex!important;align-items:center!important;justify-content:center!important}
  .hc-gofly-car-search .hc-gofly-car-fields .primary-btn1{grid-column:auto!important;width:100%!important;min-height:52px!important;margin:2px 0 0!important;border-radius:13px!important;font-size:16px!important}
}
