.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3903 .elementor-element.elementor-element-8125dc6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3903 .elementor-element.elementor-element-b104120{width:var( --container-widget-width, 102.933% );max-width:102.933%;--container-widget-width:102.933%;--container-widget-flex-grow:0;}/* Start custom CSS for html, class: .elementor-element-b104120 */.dejtech-table{
    width:100%;
    overflow-x:auto;
    margin:35px 0;
    border-radius:18px;
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    background:#fff;
}

.dejtech-table table{
    width:100%;
    border-collapse:collapse;
    table-layout:auto;
    font-family:inherit;erit;
}

.dejtech-table th{
    padding:18px;
    color:#fff;
    font-size:17px;
    font-weight:700;
}

.dejtech-table th:first-child{
    background:#0F172A;
}

.dejtech-table .gold{
    background:linear-gradient(135deg,#C99800,#F2C94C);
}

.dejtech-table .silver{
    background:linear-gradient(135deg,#7B8794,#C9D2DC);
}

.dejtech-table .steel{
    background:linear-gradient(135deg,#3A4A57,#6D7F8D);
}

.dejtech-table td{
    text-align:center;
    padding:16px;
    border-bottom:1px solid #eef2f7;
    font-size:15px;
}

.dejtech-table td:first-child{
    font-weight:600;
    background:#fafafa;
    text-align:right;
    white-space:nowrap;
}

.dejtech-table tbody tr:nth-child(even){
    background:#fbfcfd;
}

.dejtech-table tbody tr:hover{
    background:#edf7ff;
    transition:.25s;
}

@media (max-width:768px){

.dejtech-table table{
    min-width:100%;
    table-layout:fixed;
}

.dejtech-table th,
.dejtech-table td{
    padding:8px 3px;
    font-size:11px;
}

.dejtech-table th{
    font-size:12px;
}

.dejtech-table td:first-child{
    font-size:11px;
    font-weight:600;
    white-space:normal;
    width:34%;
    line-height:1.5;
}

.dejtech-table th:first-child{
    width:34%;
}

.dejtech-table th:not(:first-child),
.dejtech-table td:not(:first-child){
    width:22%;
}

}/* End custom CSS */