.elementor-89714 .elementor-element.elementor-element-7b48f5e{--display:flex;}.elementor-89714 .elementor-element.elementor-element-6ff6abb{text-align:start;}.elementor-89714 .elementor-element.elementor-element-6ff6abb p{margin-block-end:0px;}/* Start custom CSS for text-editor, class: .elementor-element-5affa45 */.add-res{
    display:flex;
    gap:10px;
}
ul li::marker{
    color:#8B6EFF;
}
.active-content a{
    color:#8B6EFF !important;
}
.add-res a{
    color:#121318  !important;
}
.custom-link{
    padding:15px;
    background:#F6F5FF;
    text-decoration: none !important;
    font-size:16px;
    font-weight: 500 !important;
    line-height: 20px !important;
    transition:0.2s ease-in-out;
    display: flex;
    align-items:end;
    width:33%;
}
.text{
    padding-right: 10px;
}
.icon{
    min-width:20px;
    display:block;
    max-width: 28px;
}
.white-icon{
    min-width:20px;
    display:none;
}
.custom-link:hover{
    background:#8B6EFF;
    color:#FFFFFF !important;
    transition:0.2s ease-in-out;
}
.custom-link:hover .icon{
    display:none;
}
.custom-link:hover .white-icon{
    display:block;
}
.custom-link:hover svg path{
    fill:white;
    stroke:white;
}
.active-tab svg path{
    fill:#8B6EFF;
}
.jet-tabs__control {
    width: 100%;
    text-align: left;
    display: flex;
}
.two-col-table td{
    background:unset !important;
    border:none !important;
    text-align:left;
    background-color:none !important;
}
.two-col-table td ul{
    padding-left:15px;
}
.two-col-table h6{
    color:#231B40;
    font-size:20px;
    font-weight:bold;
}
.add-res-row{
    padding-top: 50px;
}
@media screen and (max-width:820px){
    .add-res{
    display:grid;
    gap:10px;
}
.custom-link{
    width:100%;
}
.two-col-table th{
    color:#231B40;
    font-size:15px;
}
.two-col-table tr{
    display:grid;
}
}/* End custom CSS */