/*fiduciary section*/
.fiduciary-section {
    margin: 25px 0;
    padding: 15px;
    border: 1px solid #eee;
    border-radius: 8px;
}

.fiduciary-table {
    width: 100%;
    margin: 15px 0;
}

.fiduciary-table td,
.fiduciary-table th {
    padding: 12px;
    border-bottom: 1px solid #ddd;
    text-align: left;
}

.fiduciary-table input {
    width: 100%;
    padding: 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.fiduciary-section h4 {
    color: #2c3e50;
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 2px solid #3498db;
}

.required-field {
    content: "*";
    color: red;
    margin-right: 4px;
}