.selection__button{background-color:#344164;border-radius:5px;border-style:none;color:#fff;cursor:pointer;display:block;font-family:ExoRegular,sans-serif;font-size:14px;font-weight:600;letter-spacing:.3px;outline:none;padding:15px 35px;text-align:center;text-transform:uppercase;transition:background-color .2s,opacity .2s;width:100%}.selection__button:hover:not(:disabled):not(.button_disabled){background-color:#232b42;text-decoration:underline}.selection__button.button_disabled,.selection__button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.selection__button.button_disabled:hover,.selection__button:disabled:hover{background-color:#ccc;text-decoration:none}.selection__info{color:#8493a8;font-size:12.5px;line-height:1.5;padding-top:20px}.selection__link{color:#006ac5}.selection__link:hover{text-decoration:underline}.filters{margin-bottom:30px}.filter{transition:opacity .3s ease-out,transform .3s ease-out}.filter__name{color:#54657e;font-size:15px;margin-bottom:15px}.filter__select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;color:#8493a8;font-size:12px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;width:100%}.filter[style*="display: none"]{display:none!important;opacity:0;transform:translateY(10px)}.filter:not([style*="display: none"]):not(.filter_visible){opacity:1;transform:translateY(0)}.filter.filter_visible{opacity:1!important;transform:translateY(0)!important}.combobox{margin-bottom:20px;position:relative}.combobox__input{background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;box-sizing:border-box;color:#8493a8;font-size:12px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:50px;transition:background-color .2s,color .2s;width:100%}.combobox__input::placeholder{color:#999}.combobox__input:focus{border-color:#344164}.combobox__input:disabled,.combobox__input_disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.6}.combobox__clear{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;line-height:1;padding:0;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:color .2s;width:20px;z-index:10}.combobox__clear:hover{color:#333}.combobox__clear:active{color:#000}.combobox__select{height:42px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.combobox__dropdown{background-color:#fff;border:1px solid #e8e8e8;border-radius:0 0 5px 5px;border-top:none;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.combobox__dropdown.combobox__dropdown_visible{display:block}.combobox__dropdown-item{color:#8493a8;cursor:pointer;font-size:12px;padding:12px 18px;transition:background-color .2s}.combobox__dropdown-item.combobox__dropdown-item_active,.combobox__dropdown-item:hover{background-color:#f0f0f0}.combobox:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:4px;margin-top:-4px;pointer-events:none;position:absolute;right:15px;top:50%;transform:rotate(45deg);transform-origin:66% 66%;width:4px}.combobox:has(.combobox__clear:not([style*="display: none"])):after{display:none}.select__wrapper{display:block;margin-bottom:20px;position:relative}.select__wrapper:before{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:4px;margin-top:-4px;pointer-events:none;position:absolute;right:15px;top:50%;transform:rotate(45deg);transform-origin:66% 66%;width:4px}.filter__select option{font-size:14px;font-weight:700;outline:0}.filter__select option:checked{background:#f6f6f6;color:#006ac5}@media (min-width:640px){.selection__button{margin:0 auto;max-width:280px}}@media (min-width:730px){.filters{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.combobox__dropdown-item,.combobox__input,.filter__select{font-size:14px}.selection__button-and-info{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.selection__info{font-size:15px;padding:0;width:72%}.selection__button{margin:0;width:32%}}@media (min-width:770px){.filters{grid-template-columns:repeat(4,1fr)}.selection__info{width:71%}}