.elementor-123970 .elementor-element.elementor-element-0015ef9 > .elementor-container{max-width:960px;}.elementor-123970 .elementor-element.elementor-element-18dcfaf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-123970 .elementor-element.elementor-element-89f33f7 > .elementor-widget-container{background-color:#F7F8FB;margin:0px 0px 300px 0px;padding:30px 24px 0px 24px;}@media(max-width:1024px){.elementor-123970 .elementor-element.elementor-element-89f33f7 > .elementor-widget-container{padding:24px 18px 0px 18px;}}@media(max-width:768px){.elementor-123970 .elementor-element.elementor-element-89f33f7 > .elementor-widget-container{padding:20px 12px 0px 12px;}}@media(max-width:576px){.elementor-123970 .elementor-element.elementor-element-89f33f7 > .elementor-widget-container{padding:12px 4px 0px 4px;}}/* Start custom CSS for shortcode, class: .elementor-element-89f33f7 */.elementor-123970 .elementor-element.elementor-element-89f33f7 > .elementor-widget-container {
    display: flex;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 .elementor-shortcode {
    margin-bottom: -300px;
    width: 100%;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table caption {
    display: none;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table thead th {
    background: transparent;
    border: none;
    color: #8891a3;
    font-family: "Hind", Sans-Serif;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 500;
    padding: 16px;
    padding-bottom: 30px;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table thead th.column-1 {
    padding-left: 24px;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table thead th.column-4 {
    padding-right: 24px;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody {
    box-shadow: 0 6px 20px 0 rgba(22,45,90,0.1);
    border: 4px solid #fff;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr {
    padding: 0 20px;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr td {
    background: #fff;
    border: none;
    color: #162d5a;
    font-family: "Hind", Sans-Serif;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 300;
    padding: 16px
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr:hover td {
    background: #fff;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr td:not(:first-child){
    border-left: 1px solid #eceef6;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody td.column-1 {
    padding-left: 24px;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody td.column-4 {
    padding-right: 24px;

}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr:first-child td {
    padding-top: 30px;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr:last-child td {
    padding-bottom: 30px;

}

.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr:nth-child(odd) td {
    background-color: #f7f8fb;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr:first-child td:last-child {
    background-color: #fff;
}

.elementor-123970 .elementor-element.elementor-element-89f33f7 tfoot th {
    color: #7f8899;
    font-size: 12px;
    font-family: "Hind", Sans-Serif;
    line-height: 1.5;
    font-weight: 300;
    background-color: transparent;
    padding-top: 20px;
}

@media (max-width: 1024px){
.elementor-123970 .elementor-element.elementor-element-89f33f7 table thead th {
    font-size: 12px;
    padding: 12px;
    padding-bottom: 20px;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr td {
    font-size: 12px;
    padding: 12px
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr:first-child td {
    padding-top: 20px;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr:last-child td {
    padding-bottom: 20px;

}
.elementor-123970 .elementor-element.elementor-element-89f33f7 tfoot th {
    font-size: 11px;
}
}

@media (max-width: 768px){
.elementor-123970 .elementor-element.elementor-element-89f33f7 table thead th {
    font-size: 11px;
    padding: 6px;
    padding-bottom: 16px;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table thead th.column-1 {
    padding-left: 8px;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table thead th.column-4 {
    padding-right: 8px;
}

.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody tr td {
    font-size: 11px;
    padding: 6px
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody td.column-1 {
    padding-left: 8px;
}
.elementor-123970 .elementor-element.elementor-element-89f33f7 table tbody td.column-4 {
    padding-right: 8px;

}
.elementor-123970 .elementor-element.elementor-element-89f33f7 tfoot th {
    font-size: 10px;
}
}/* End custom CSS */