:root{--fa:"Font Awesome 5 Pro";--body:#fff;--black:#000;--white:#fff;--gray:#666;--theme-color:#262262;--header:#262262;--base:#264e9b;--text-color:#191a59;--text-color-hover:#5dc3aa;---box-shadow:0px 4px 25px rgba(0,0,0,0.06)}.custom-select{position:relative;margin-bottom:20px;border:0;border-bottom:1px solid #e0e0e0}.custom-select__field{width:100%;height:40px;padding:8px 40px 8px 16px;border-radius:8px;font-size:16px;appearance:none;cursor:pointer;transition:all .3s ease;outline:none;color:#666;font-weight:400!important;background:rgba(0,0,0,0)}.custom-select__field:focus{border-color:var(--theme-color);color:var(--theme-color)}.custom-select__field--error{border-color:#e74c3c}.custom-select__label{display:block;color:#333;font-size:15px;font-weight:500;transition:color .3s ease}.custom-select__label--error{color:#e74c3c}.custom-select__required{color:#5dc3aa;margin-left:2px}.custom-select__error{color:#e74c3c;font-size:12px;margin-top:4px}.custom-select--focused .custom-select__label{color:var(--theme-color)}