.elementor-20103 .elementor-element.elementor-element-4ba2ac2{--display:flex;}/* Start custom CSS for wd_text_block, class: .elementor-element-c006f35 */.dp-super-v2{
    color:#e8eef7;
    font-size:17px;
    line-height:1.9;
}

.dp-super-v2 *{
    box-sizing:border-box;
}

.dp-super-v2 h2{
    margin:50px 0 22px;
    padding:0 0 12px 18px;
    font-size:32px;
    line-height:1.3;
    color:#fff;
    border-left:5px solid #003D79;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.dp-super-v2 h3{
    margin:36px 0 18px;
    font-size:24px;
    color:#7db7ff;
}

.dp-super-v2 p{
    margin:0 0 18px;
}

.dp-super-v2 strong{
    color:#fff;
    font-weight:700;
}

.dp-super-v2 a{
    color:#57a8ff;
    text-decoration:none;
    border-bottom:1px dotted rgba(87,168,255,.5);
    transition:.25s;
}

.dp-super-v2 a:hover{
    color:#ffd24d;
    border-color:#ffd24d;
}

.dp-super-v2 table{
    width:100%;
    border-collapse:collapse;
    margin:25px 0;
}

.dp-super-v2 thead th{
    background:#003D79;
    color:#fff;
    padding:14px;
    text-align:left;
    font-size:15px;
}

.dp-super-v2 tbody td{
    padding:14px;
    border:1px solid rgba(255,255,255,.08);
}

.dp-super-v2 tbody tr:nth-child(even){
    background:rgba(255,255,255,.03);
}

.dp-super-v2 tbody tr:hover{
    background:rgba(0,61,121,.25);
}

.dp-super-v2 .dp-linkbox{
    margin:40px 0;
    padding:24px;
    border-left:4px solid #003D79;
    background:rgba(255,255,255,.03);
}

.dp-super-v2 .dp-linkbox h3{
    margin:0 0 12px;
    color:#fff;
}

.dp-super-v2 ul{
    margin:0;
    padding-left:22px;
}

.dp-super-v2 li{
    margin:8px 0;
}

@media(max-width:768px){

    .dp-super-v2{
        font-size:16px;
    }

    .dp-super-v2 h2{
        font-size:26px;
    }

    .dp-super-v2 h3{
        font-size:21px;
    }

    .dp-super-v2 table{
        display:block;
        overflow-x:auto;
    }

}/* End custom CSS */