.wpr-sub-mega-menu{background: transparent !important;    border-width: 0px !important;}
.insight_main .wpr-sub-mega-menu{overflow: visible !important;}
.insight_main .wpr-sub-mega-menu {border-radius:20px !important;background:#1A213D !important; }
.dhmswv2-wrap{
    position:relative;
    display:inline-block;
    width: 100%;
}

.dhmswv2-left-card{
    width:100%;
    /*background:#1A213D; 
    border-radius:00px;
    padding:0px;
    box-shadow:0 10px 24px rgba(0,0,0,0.18);*/
}

.dhmswv2-item-group{
    position:relative;
}

.dhmswv2-item-group + .dhmswv2-item-group{
    margin-top:8px;
}

.dhmswv2-item,
.dhmswv2-submenu-item,
.dhmswv2-sub-submenu-item{
    display:block;
    text-decoration:none;
    color:inherit;
    border-radius:14px;
    transition:background-color .25s ease, color .25s ease, transform .25s ease, opacity .25s ease;
}

.dhmswv2-item{
    padding:14px 16px;
}

.dhmswv2-item:hover,
.dhmswv2-item:focus{
    text-decoration:none;
    color:inherit;
    background:rgba(255,255,255,0.12);
}

.dhmswv2-item-has-submenu{
    /*background:rgba(255,255,255,0.12);*/
}

.dhmswv2-item-inner{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:14px;
}

.dhmswv2-content{
    flex:1 1 auto;
    min-width:0;
}

.dhmswv2-title{
    margin:0;
    color:#FFFFFF;
    font-size:16px;
    line-height:24px;
    font-weight:400;
}

.dhmswv2-subtitle{
    color:rgba(255,255,255,0.62);
    font-size:14px;
    line-height:22px;
    font-weight: 300;
    width: 90%;
}

.dhmswv2-arrow{
    color:#FFFFFF;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    line-height:0;
    flex:0 0 auto;
    margin-top:2px;
    opacity:0;
    transform:translateX(-4px);
    transition:opacity .25s ease, transform .25s ease;
}

.dhmswv2-item:hover .dhmswv2-arrow,
.dhmswv2-item:focus .dhmswv2-arrow,
.dhmswv2-item-group.is-open > .dhmswv2-item .dhmswv2-arrow{
    opacity:1;
    transform:translateX(0);
}

.dhmswv2-arrow svg,
.dhmswv2-submenu-arrow svg{
    display:block;
}

.dhmswv2-submenu-card{
    position:absolute;
    top:0;
    left:calc(100% + 14px);
    width:315px;
    background:#7D8492;
    border-radius:20px;
    padding:12px;
    box-shadow:0 10px 24px rgba(0,0,0,0.14);
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transform:translateY(8px);
    transition:opacity .25s ease, transform .25s ease, visibility .25s ease;
    z-index:20;
}

.dhmswv2-item-group.is-open > .dhmswv2-submenu-card{
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    transform:translateY(0);
}

.dhmswv2-submenu-group{
    position:relative;
}

.dhmswv2-submenu-group + .dhmswv2-submenu-group{
    margin-top:4px;
}

.dhmswv2-submenu-item{
    padding:14px 16px;
    color:#FFFFFF;
    font-size:16px;
    line-height:1.3;
    font-weight:400;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
}

.dhmswv2-submenu-item.is-first{
    background:rgba(255,255,255,0.16);
}

.dhmswv2-submenu-item:hover,
.dhmswv2-submenu-item:focus{
    text-decoration:none;
    color:#FFFFFF;
    background:rgba(255,255,255,0.12);
}

.dhmswv2-submenu-arrow{
    color:#FFFFFF;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    line-height:0;
    flex:0 0 auto;
    opacity:0;
    transform:translateX(-4px);
    transition:opacity .25s ease, transform .25s ease;
}

.dhmswv2-submenu-group:hover .dhmswv2-submenu-arrow,
.dhmswv2-submenu-group:focus-within .dhmswv2-submenu-arrow,
.dhmswv2-submenu-group.is-open .dhmswv2-submenu-arrow{
    opacity:1;
    transform:translateX(0);
}

.dhmswv2-sub-submenu-card{
    position:absolute;
    top:0;
    left:calc(100% + 14px);
    width:280px;
    background:#9399A5;
    border-radius:20px;
    padding:12px;
    box-shadow:0 10px 24px rgba(0,0,0,0.14);
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transform:translateY(8px);
    transition:opacity .25s ease, transform .25s ease, visibility .25s ease;
    z-index:30;
}

.dhmswv2-submenu-group.is-open > .dhmswv2-sub-submenu-card{
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    transform:translateY(0);
}

.dhmswv2-sub-submenu-item{
    padding:14px 16px;
    color:#FFFFFF;
    font-size:15px;
    line-height:1.3;
    font-weight:400;
}

.dhmswv2-sub-submenu-item + .dhmswv2-sub-submenu-item{
    margin-top:4px;
}

.dhmswv2-sub-submenu-item.is-first{
    background:rgba(255,255,255,0.16);
}

.dhmswv2-sub-submenu-item:hover,
.dhmswv2-sub-submenu-item:focus{
    text-decoration:none;
    color:#FFFFFF;
    background:rgba(255,255,255,0.12);
}

@media (max-width: 1199px){
    .dhmswv2-submenu-card{
        left:calc(100% + 10px);
        width:280px;
    }

    .dhmswv2-sub-submenu-card{
        left:calc(100% + 10px);
        width:250px;
    }
}

@media (max-width: 767px){
    .dhmswv2-wrap,
    .dhmswv2-left-card{
        width:100%;
    }

    .dhmswv2-left-card{
        max-width:100%;
    }

    .dhmswv2-submenu-card,
    .dhmswv2-sub-submenu-card{
        position:static;
        width:100%;
        margin-top:10px;
        opacity:1;
        visibility:visible;
        pointer-events:auto;
        transform:none;
        display:none;
    }

    .dhmswv2-item-group.is-open > .dhmswv2-submenu-card,
    .dhmswv2-submenu-group.is-open > .dhmswv2-sub-submenu-card{
        display:block;
    }
}
