.trawell-search-form{display:flex;justify-content:space-between;align-items:center;width:100%;padding:17px 0}@media only screen and (max-width: 1024px){.trawell-search-form{flex-wrap:wrap}}@media only screen and (max-width: 767px){.trawell-search-form{padding:40px 0}}.trawell-search-form__head{flex-shrink:0;margin-right:30px}@media only screen and (max-width: 1024px){.trawell-search-form__head{width:100%;margin-bottom:10px}}@media only screen and (max-width: 767px){.trawell-search-form__head{text-align:center;margin-bottom:15px}}.trawell-search-form__title{font-size:20px;line-height:1.5;font-weight:700;color:var(--main-color)}.trawell-search-form__body{display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width: 767px){.trawell-search-form__body{flex-wrap:wrap}}.trawell-search-form__field{position:relative;display:flex;align-items:flex-end;width:100%;padding:10px;margin-right:15px;border-radius:4px;border:1px solid var(--accent-color);background:#fff}@media only screen and (max-width: 767px){.trawell-search-form__field{margin:0 0 15px}}.trawell-search-form__icon{width:18px;margin-right:10px}.trawell-search-form__icon path{fill:var(--accent-color)}.trawell-search-form__input{width:100%;height:auto;font-size:14px;line-height:1.2;background:none}.trawell-search-form__input:-webkit-autofill{box-shadow:0 0 0 40rem #fff inset}@media only screen and (max-width: 1024px){.trawell-search-form__input{font-size:12px}}@media only screen and (max-width: 729px){.trawell-search-form__input{font-size:14px}}.trawell-search-form__input.invalid::-moz-placeholder{color:var(--error-color)}.trawell-search-form__input.invalid::placeholder{color:var(--error-color)}.trawell-search-form__btn{flex-shrink:0;display:block;width:33.3333333333%;font-size:16px;font-weight:400;letter-spacing:.8px;text-align:center;color:#fff;text-transform:uppercase;padding:12px 10px;border-radius:4px;background-color:var(--accent-color);cursor:pointer}@media only screen and (max-width: 767px){.trawell-search-form__btn{width:100%}}
