.filters-container{align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr 1.5fr .5fr;margin-bottom:40px}.filters-container .filter-wrapper{position:relative}.filters-container .filter-wrapper:after{content:"\e901";font-family:custom-icons!important;speak:never;color:#797979;font-size:40px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:5px;text-transform:none;top:50%;transform:translateY(-50%)}.filters-container .filter-wrapper.filter-dropdown{align-items:center;color:#797979;display:flex;font-size:18px;font-weight:500}.filters-container .filter-wrapper select{appearance:none;background-color:#fff;border:none;border-bottom:1px solid #797979;color:#797979;font-size:18px;font-weight:400;height:60px;outline:none;padding:5px 24px;width:100%}.filters-container .filter-wrapper select option{background-color:#797979;color:#000}.filters-container .filter-search form{align-items:center;border:1px solid #797979;display:flex;margin:0;padding:0}.filters-container .filter-search .field{flex:1 1 auto}.filters-container .filter-search .field input{appearance:none;background-color:transparent;border:0;border-radius:0;display:block;font-size:18px;font-weight:500;height:58px;outline:none;padding:5px 0 5px 20px;width:100%}.filters-container .filter-search button{align-items:center;appearance:none;background-color:transparent;border:0;border-radius:0;color:#000;cursor:pointer;display:flex;font-size:17px;justify-content:center;margin:0;padding:0;width:77px}.filters-container .filter-reset{text-align:right}.filters-container .filter-reset a{color:#797979;font-size:18px;font-weight:500}@media screen and (max-width:1199px){.filters-container{grid-template-columns:1fr}.filters-container .filter-spacer{display:none}}@media screen and (max-width:575px){.filters-container{grid-template-columns:1fr}.filters-container .filter-wrapper.filter-dropdown{flex-wrap:wrap}}