.dropdown-container{display:flex;flex-direction:column;width:100%;font-family:Euclid Circular B;margin-bottom:16px;position:relative}.dropdown-label{font-size:14px;font-weight:500;color:#333;margin-bottom:6px}.dropdown-required{color:#f04438;margin-left:2px}.dropdown-field-container{position:relative}.dropdown-field{width:100%;height:50px;padding:8px 36px 8px 12px;font-size:14px;border:1px solid #e0e0e0;border-radius:5px;background-color:#fff;transition:all .2s ease;outline:none;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.dropdown-field:hover:not(:disabled){border-color:#96d607}.dropdown-error .dropdown-field:hover:not(:disabled){border-color:#f04438}.dropdown-open .dropdown-field{border-color:#96d607}.dropdown-error .dropdown-field{border-color:#f04438}.dropdown-disabled .dropdown-field{background-color:#f5f5f5;border-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.dropdown-icon{display:flex;align-items:center;justify-content:center;color:#757575}.dropdown-icon-right{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.dropdown-error .dropdown-icon-right .error-icon{color:#f04438}.dropdown-selected-text{max-width:calc(100% - 36px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-options{position:absolute;top:100%;left:0;right:0;margin-top:4px;padding:0;list-style:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-height:250px;overflow-y:auto;z-index:10}.dropdown-option{padding:10px 12px;cursor:pointer;transition:background-color .2s ease}.dropdown-option:hover:not(.dropdown-option-disabled){background-color:#f5f5f5}.dropdown-option-selected{background-color:#e8eaf6;color:#96d607;font-weight:500}.dropdown-option-disabled{color:#bdbdbd;cursor:not-allowed}.dropdown-error-text{font-size:12px;color:#f04438;margin:4px 0 0}.dropdown-helper-text{font-size:12px;color:#757575;margin:4px 0 0}.contact-consent{width:60%}