.consultation-form.theme textarea {
    background: transparent;
    border: 2px solid rgba(255, 255, 255, 0.5);
    color: #FFFFFFB3;
    font-weight: 500;
}
}

.consultation-form.theme textarea::-webkit-input-placeholder {
    color: #FFFFFFB3;
    font-size: 16px;
    font-weight: 500;
}

.consultation-form.theme textarea::-moz-placeholder {
    color: #FFFFFFB3;
    font-size: 16px;
    font-weight: 500;
}

.consultation-form.theme textarea:-ms-input-placeholder {
    color: #FFFFFFB3;
    font-size: 16px;
    font-weight: 500;
}

.consultation-form.theme textarea:-moz-placeholder {
    color: #FFFFFFB3;
    font-size: 16px;
    font-weight: 500;
}

.gradient-line {
    width: 100%; /* 设置线条的宽度 */
    height: 50px; /* 设置线条的高度 */
    background: linear-gradient(to right, #104cba, #091d3e); /* 定义从红到蓝的渐变效果 */
}

.centerize-col{float: none!important;margin-left: auto;margin-right: auto;}
.col-right{float: right!important;margin-left: auto;margin-right: auto;}
.center-layout {display: table;table-layout: fixed;height: 100%;width: 100%;position: relative;}

table {
    border-collapse: collapse;
    border: 2px solid #444;
}

th,td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
    vertical-align: text-top;
}

.text-underline {
    text-decoration-line: underline;
    text-underline-position: under;
    text-decoration-color: #0b5ed7;
}